android sdk 无法更新或更新太慢

备注信息:sdk manager中加入mirrors.opencas.org,强迫http方式

ADT下载地址:http://dl.google.com/android/ADT-23.0.4.zip

远程调试android程序

进入android sdk/platform-tools目录,保证被调试手机开启可调试选项,并且可以ping通手机,执行如下命令

adb shell

adb connect IP

top -m 10 -s cpu

dumpsys meminfo PID

dumpsys meminfo <package_name>

kill PID

传文件使用命令adb push/pull

Unity3D导出工程作为Android工程库使用时,在启动时退出

错误原因:没有在xml配置文件中设置android:screenOrientation="landscape"

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define ...

错误原因:在项目中出现了多个相同的jar包,需要删掉多余的jar文件

备注信息:在Unity3d项目移植到Eclipse中时,不需要手动添加Unity安装目录中的class.jar文件

java.lang.UnsatisfiedLinkError: Couldn't load lib...... findLibrary returned null

错误原因:使用了System.loadLibrary("filename"),但找不到需要链接的库文件

备注信息:Eclipse中libs目录下的armeabi文件夹需要改名为armeabi-v7a,需要与Unity3d导出工程中的libs目录下文件夹名一致

android中一个程序出现两个相同的图标

错误原因:如下所示,在AndroidManifest.xml文件中出现了多个android.intent.action.MAIN,可能存在于不同的Activity中

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

JNI使用GetStringUTFChars导致程序崩溃

错误原因:要转换jstring到const char*,使用函数GetStringUTFChars可能返回一个NULL对象

const char* str = env->GetStringUTFChars(arg, 0);
if (str == NULL){
return;
}else {
env->ReleaseStringUTFChars(arg, str);
}

更多相关文章

  1. Mono for Android 设计器错误:Disconnected from layout renderer
  2. Android媒体文件metadata是如何实现跟解码器结合获取的
  3. android中常见的错误及解决办法
  4. Android 读取U盘或SD卡中的所有.txt文件
  5. gif文件导出png
  6. android webview 自定义404错误页面!
  7. Android获取SD卡上图片和视频文件及其缩略图
  8. Android 使用弹出对话框,报Unable to add window错误
  9. Android搜索手机文件

随机推荐

  1. Python类型转换
  2. 回调函数的学习
  3. 插入排序(直接插入)
  4. 关于获得当前的index的方法
  5. echart(2),模拟数据导入篇
  6. Matlab仿真模拟的4个非常基础!!实例(附源码)
  7. 苹果Mac查看多张图片的方法
  8. 《数据中台架构——企业数据化最佳实践》
  9. 狗尾续貂之Neutron网络部署架构的第N+1种
  10. 熔断原理与实现Golang版