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. android版本更新功能
  2. uniapp制作Android纯净打包SDK项目
  3. Android(安卓)SDK 有bug
  4. Android中文API(140) —— DexFile
  5. android中常见的错误及解决办法
  6. Android上的log,日志相关
  7. android从服务器下载文件(php+apache+win7+MySql)
  8. 【解决方法】ADT在线安装
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android去掉自动获取焦点
  2. Android Service 的添加流程
  3. Android中LocationManager的简单使用01
  4. 学习Android中Application、静态变量和Sh
  5. Android/Java面试题收集
  6. android中部分Intent用法实例
  7. Android SDK Manager无法获取其他版本的
  8. qt部署到android设备,很久没响应解决办法
  9. Android正在启动的提示框
  10. android入门级小软件身高体重计算器源代