自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 android 无故崩溃

启动debug, 直接崩溃, 报 Didn't find class "androidx.core.content.FileProvider" on path: DexPathList, 将minisdk版本跳过, 就不崩溃了(从21调回23), 网上有很多说引用 androidx.multidex 库, 但对我的工程没有作用android { defaultConfig { minSdkVersion 23之前还报Didn't find BitmapCach...

2020-09-04 16:19:28 360

原创 win10 vs2017 引用 “windows.h” 报很多错误

win10 vs2017 引用 “windows.h” 报很多错误:imm.h(339): note: 参见“LRESULT”的声明winuser.h(85): error C2059: 语法错误:“__cdecl” 等等莫名其妙的报错, 怀疑引用头文件的问题,项目包含目录 不使用“从父级或项目默认继承”,全部手动指引C:\Program Files (x86)\Windows Kit...

2020-04-14 16:15:56 2018

原创 android 应用共享文件, 客户端接收后处理intent路径

谷歌标准文档:https://developer.android.com/training/secure-file-sharing/request-file.html感谢博文:https://blog.csdn.net/lmj623565791/article/details/72859156网上找了半天 怎么处理应用共享的 intent 文件路径,但晚上都是处理图片什么的, 没有直接回...

2019-09-02 15:43:36 301

原创 opengl adreno 仿真报错 Could not Load from Adreno device driver: eglGetError

将adreno 中的AdrenoSDK\Bin_d\drive文件夹拷贝执行文件夹位置

2019-04-16 18:47:57 697

原创 android 线程中的handler, 要保证线程存在

2019-04-02 20:02:31.659 11205-11213/? W/MessageQueue: Handler (android.os.Handler) {4889323} sending message to a Handler on a dead thread java.lang.IllegalStateException: Handler (android.os.Han...

2019-04-02 20:08:08 233

原创 0910工作总结

1 vlc播放器中无故找不到包,  *******.annotation.MainThread 找不到该方法, 该库需要v4库, 2 工程中使用动态库, 需要动态库一同打包, 静态库则相当于把二进制代码一同编入可执行文件中, 所以不需要一同打包。3 c库中经常出现的崩溃, 很多时候是 android_printf %s 调用了空值, 这时返回 signal 11,(内存非法使用)而有返回值...

2018-09-10 16:49:40 94

原创 pthread_kill 使用注意

pthread_kill 使用注意 需要注意参数 参数的网址: https://www.cnblogs.com/leeming0222/articles/3994125.html如果使用 SIGKILL 会直接关闭当前线程, 程序里应该基本不用这篇文章里我试验了, 的确好用, 不过需要注意一点, 只要是注册了 USR2 的线程, 都会被发送消息, 只是linux在调用pthread_exit 的时...

2018-05-23 17:45:13 2120

原创 云服务java c++ 交互中的字符转换

由于c++服务器的结构java客户端都不能使用, 所以需要传输byte, 然后在转码(因为int需要 高字节转低字节) , 其中遇到了1 、c代码的 malloc free 问题, malloc 为 StructA a = malloc(sizeof(SturcA)*size)2 、获取了字符串后后面有乱码(其实就是空字符串'\0'), 需要判断 截取一下for( int i = 0; i &lt...

2018-05-21 20:00:20 127

原创 beyond compare bcompare 文件无法编辑 记录

百度了一下, 大部分是说没注册, 我这个肯定不是这个原因, 然后找到一片文章, 上面显示是第一条说: 如果文件编码错误(转码失败出乱码等),  有写地方出现无法编辑或不适合编辑的地方, 则无法编辑, 在软件上面会显示一个 “红色的叉” , 提示哪里不能编辑, 在其他可编辑(记事本等)删除或修改即可在 beyond compare 编辑了。第二条 , 就是文件只读, 我这种情况不是, 因为我已经把只...

2018-05-21 11:33:34 2706

原创 android studio c++ 编译报错

首先是 message 里直接包路径的错, 路径正确后, 报错就变成 Error:error: linker command failed with exit code 1, 网上提示是指令集的问题, 但是库都是从另一个项目直接拷过来的(编译通过的工程), 最后查看 gradle console , 发现是 是缺少 inflate 等函数, 这个是 libz 中的 函数, 只要 包含 libz 即...

2018-05-18 15:32:21 1434

原创 android c++ ndk 编译教程

https://www.jianshu.com/p/6332418b12b1

2018-05-18 15:24:23 245

原创 报错 Error:(41, 0) Could not find method path()

Error:(41, 0) Could not find method path() for arguments [CMakeLists.txt] on object of type c最后发现是 android gradle 里面的位置放错了, 之前放的位置是在 defaultConfig 里面, 在这里的都是配置, 而非路径, 路径要在 gradle 的最外层, 即 android 参数下面,...

2018-05-18 10:29:38 1472

原创 不断报错: A/libc: Fatal signal 11 (SIGSEGV), code

siganl 11, 就是使用了  空引用,  一直找不到原因, 就在进入函数里不停的报错,  可是写的都没问题, 把函数体内容完全换了是正常的,  但是留着第一句的打印还是报错LOGD("dfdf startserver %s %s, %d, %s",__FILE__,__LINE__,__FUNCTION__);看到了吧, 只是多加了 %s, 之前还找了半天, 打脸啪啪(piapia)的。...

2018-05-16 10:19:00 7458

原创 移植cocos代码 从mac到win32

代码是一点一点移植的, 语法上都看了, 可是局势会报一些莫名其妙语法的错(语法肯定没问题), 最后在编译的输出警告里面, 提示代码开头的注释最好用unicode, 可是一个注释怎么也需要注释呢? 猜测可能以为编码问题, 整个代码出问题, 直接用vs 的 gb2312 , 之前的莫名其妙的报错都消失。...

2018-05-12 17:18:24 360

原创 报错 Conflict with dependency 'com.android.support:support-annotations' in project

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.0.0-beta1) and ...

2018-05-10 17:14:06 826

原创 android jni 报错 singal 4

android jni 报错Fatal signal 4 (SIGILL), code 1, fault addr 0xdc3d9f28 in tid 918 (nektv.vod:ktvdb), 一直不知道什么原因, 因为java到c++的方法是系统给的, 所以没有想着是函数的问题, 因为项目中有void类型的函数是可以正常运行的, 把两个函数调换, 还是会报错, 判断应该是函数的问题, 最后发...

2018-05-10 10:36:15 729

原创 挎包使用 自定义 控件

android 跨包使用自定义控件, 肯定要用jar包或者aar的, 结果被别人误导, 以为 shareid 相同 就 可以直接使用, 结果发现别人是直接写本应用的layout , 另一个包中只是使用了  tag 而已, 还是水平的问题和描述问题,  看待问题的态度啊...

2018-04-26 11:10:39 110

原创 android 小问题汇总

1、android setEnable() xml 文件不生效, xml 的 stateEnable 状态在后面, 被前面的状态提前截取, 可以把几个状态写在一起, 或把stateEnable 放在前面2、手写绘图是通过 贝塞尔曲线 直接连线完成,  touch down的时候 直接使用 path moveto 直接绘制点, 在移动中 touch move 使用贝塞尔曲线 quadTo 函数, (...

2018-04-09 13:42:06 105

原创 android studio 遇到问题汇总

最近使用 android studio 编译最新的vlc, 直接将vlc-android 从linux取下, 发现各种问题, 首先提示 “com.android.tools” can't find, 什么, 这是你只需file 》project struct setting 》project 把 gradle 和 plugin 前两个加上, 然后sycn, 会自动下载, 并把gradle加上相

2017-12-25 14:52:21 931

原创 adb 常用命令

adb shell 后, 启动程序 “am start 包名/activity” (使用 dumpsys package > 本地文件名 来查看包名信息, 参见 http://blog.csdn.net/sinat_19635357/article/details/38683583)停止一个应用   “am force-stop 包名”使用 logcat 查看log, 也可 在 cmd 中

2017-12-07 09:37:22 115

原创 window 下 使用 gdb

首先推荐这个博文, http://blog.csdn.net/lzpdz/article/details/52943843,  如果 你的 telnet 打开 监听 都没问题, 顺着往下走就可以, 但是如果 telnet 不好使, 需要打开 命令行 进入 services.msc , 查看防火墙状态, 保证启用状态, 防火墙选项都关掉, 并将服务中的 telnet 打开,  在防火的高级选项里 添

2017-12-04 14:55:58 721

原创 android eclipse ndk -debug 编译出错

android eclipse ndk -debug 编译出错导入工程还是好使的, 改成 debug 就报错,而且c++ build 和 c++ general 都无法打开,  最后和别的工程对了一下 , 把多余的工程配置直接注掉(其中包含了 python 的编译工程, 因为之前添加了python的插件), 两个选项就都可以打开了, 同时可以正常打包了

2017-12-02 10:06:40 163

原创 android 编译 c 和 c++ 区别

eclipse android ndk 编译 c 和 c++ 混合,加入curl.a的文件, 可是 一直报 找不到 inflateEnd inflate  等文件里的函数, 可是我已经 配置了 ndk 对应的 linux 头文件的位置, 最后在这个 http://www.cnblogs.com/xitang/p/4174584.html 博主这里找到了答案, 需要在 mk中将编译的是 cpp 还是

2017-11-02 10:02:13 408

原创 eclipse android 提示 Program "sh" not found in PATH 编译错误

eclise 莫名报错 :Program "sh" not found in PATH ;试了网上的方法, 比如: 1,windows->preference   配置 ndk 路径(看有没有空格什么, 不过没有用) 2 , 配置 gcc sh.exe 路径, 貌似是eclipse直接使用gcc 编译, 但我是使用ndk, 去哪里配置? 以上两种方法都没有用, 最后没有办法只好硬着头试,

2017-10-16 09:22:05 570

原创 修改 windows 注册表 跨屏幕显示 参数

首先打开运行 regedit 注册表编辑 , 然后按步进入  HKEY_LOCAL_MACHINE -> SYSTEM -> ControllSet001 -> Control -> GraphicsDrivers -> Configuration -> 查找 scaling , 将 scaling 值 由 4 改为 3

2017-08-17 10:38:05 2827

原创 出现chkstk.asm问题的解决方式之一

今天跑cocos , 在android上没有任何问题, 在windows上跑, 就报错 跳到chkstk.asm文件, 查了半天, unsigned char screenBuffer[1024 * 1024 * 8] = {};应该是这句出的问题, 给的栈里的内存太大了, 也是无语了, 难道我8G内存就不能给多分些?  把这句注掉就ok了

2017-08-11 13:58:04 6264

原创 工作记录--android 分线程, 录音

最近工作状态恢复了, 不容易啊, 前段时间 学习了一下 —— 分线程录音的(通过 audiorecord 录制pcm, 可以控制采样率、单双声道等, 比MediaRecord功能多)这里只是记录一下, 省的以后忘记:录音 AudioRecord ,多线程 AsyncTask首先 获取 工作目录, 没有则创建, 创建一个 pcm 文件, 注册 AsyncTask , 当点击 按钮

2017-06-29 17:15:18 615

原创 vlc 前瞻

记录一下: 最近由于 工作原因 , 需要了解 vlc, 现在是准备修改播放器 与 控制台 之间的联系逻辑, 之前音量都是靠外部控制外部记录, 但是这样感觉不妥当, 因为假设播放器改变了的话, 就没法通知外部控制, 做相应改变, 而且改变声音后, 没有回调是否成功, 这样早晚会是隐患, 之前做了音量随帧渐变, 但是不发送音量改变事件了, 下面准备恢复音量事件。

2017-06-02 11:46:22 167

原创 cocos2d imageview 设置固定大小 不自适应图片大小

cocos2d imageview 设置固定大小: ignoreContentAdaptWithSize(false) 是否忽略自定义大小, 设为false后, 就不忽略了

2017-05-18 11:41:04 8383 1

原创 cocos android 使用 第三方库 编译报错 一 undefine reference to

cocos android 使用 第三方库 编译报错 一 :提示 undefine reference to xxx , 找不到 第三方 库的方法, 最后直接经过多次排查, 发现是  armeabi-v7a  armeabi  指令集的问题,  在 .mk 里加 宏 TARGET_CPU_API := armeabi-v7aAPP_ABI := armeabi-v7a 或 把 第三方库加到

2017-03-31 13:20:18 382

原创 eclipse cocos 3.0 提示 Conversion to Dalvik format failed with error 1 改java 编译等级

eclipse cocos 3.0 提示 Conversion to Dalvik format failed with error 1 改java 编译等级, 把工程 和 真个 工作环境的 都改成1.7

2017-03-29 10:51:29 248

原创 javah 的路径问题

使用 javah 总是报错找不到源文件, 后来使用了这种命令格式                  javah -classpath ../src/ -jni                        包名

2017-03-20 15:46:28 312

原创 cocos2d 中 openssl 加密z

这里只是说一下遇到的坑, 由于项目原因, 需要解析使用openssl加密的数据, 自然要用到openssl库, so 问题来了, 同时给了一个文件夹, 貌似是openssl 的源码, 然后在网上各种查怎么生成, 使用 win cmd 各种命令行, 各种环境变量, 最后终于生成成功, 然后把它复制到 win32 debug 文件夹, 结果提示替换,  。。。。。。 居然已经存在了, 既然这样了, 在

2017-03-10 18:00:42 330

原创 android 开发中 最近在工作中用到的 adb 命令

android 开发中 最近在工作中用到的 adb 命令:命令1:将linux 文件 拽出 adb pull system/bin/aa.ini D:\aa\aa.txt      注意: window 和 linux 的文件夹  \ / 的区分命令2:将windows 文件 推入 adb push D:\aa\aa.txt system/bin/aa.ini       注意

2017-03-07 14:40:51 186

原创 今天碰到 c++ 随机数的坑

在while中, 使用 srand(time(0)) int i = rand(); 每次产生同一个随机数, 需要把 srand函数放在虚幻外部。这样就可以了,

2017-03-02 14:25:50 467

原创 安卓出现问题汇总

1, 最近使用android 调试, tcp udp 接收出现了 很大问题, 占用了非常长的时间, 最后把代码一步步退回之前, 才发现用来是 在 接收 数据时分布导致,如果在windows 下, 分段读取, 就会阻碍tcp 消息接收, 在linux 下 (android)下, 就没有相应的问题,  原因暂且不清楚int CustormSocketHelper::download_recv(int

2017-01-10 14:07:23 205

原创 cocos2d 角度转换 (精灵图片如何指向点击位置)

cocos 2d 世界坐标 为 左下角 为 原点(0,0点), 而角度为以x轴正方向 顺时针旋转 为角度正方形( 与教科书的逆时针相反 ),  所以在角度旋转中要注意。向量的弧度为, 以x轴为参照, y轴正负为 角度 旋转方向 , 即 30 度 和 270 的 绝对值 相同, 符号不相同, 所以弧度为负值时, 只要将符号去掉, 转换为角度并设置即可,相反如果为正值, 则需要转换为角度后

2016-12-12 11:24:14 614

原创 android 下c++创建文件摘要

使用 ifstream 创建 不成功, 使用 FileOpen 成功,window 下字符转换的方法 LPSTR lpStr = (LPSTR)(LPCSTR)(strIniName.c_str());LPCWSTR lpCW = A2WBSTR(lpStr);LPCWSTR strName = L"shuishi张三";检测 文件夹: chdir mkdir

2016-11-10 17:04:39 764

原创 无语了, windows 中的字符转换

LPCWSTR strName = L"shuishi张三";LPCWSTR appName = L"StudnetInfo";//判断文件夹是否存在int state = _access( File_Path, ABI::Windows::Devices::Custom::IOControlAccessMode::IOControlAccessMode_Any);

2016-11-07 17:15:29 211

原创 cocos2dx ListView 无限循环页

经过几天的修改, 终于把 cocos2dx 的listview 改成了 无限循环方法, 之前看到一个朋友用 动态创建和删除的方法实现, 正所谓条条大路通罗马, 我的方法是提前确定“页面长度”和“子项长度“, 得出容器长度, 然后提前创建出所有”子容器“(个数加一为了划屏效果), 然后在下划时上端整个超过后, 把其补充到尾端, 反之逻辑相反即可,  将”子容器“所指指针重新排序即可。

2016-11-04 17:32:22 2174

深入brew开发

深入brew开发,深入brew开发,深入brew开发,深入brew开发,深入brew开发

2011-09-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除