Android开发错误信息收集
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);
}
HttpConnection调用GetResponseCode()出现EOFException
错误原因:客户端使用了已经被服务器关闭的连接。下面的修正方法并不是很好,效率低。
最好的解决办法是,不使用HttpConnection,而是使用HttpClient来避免这个bug。
System.setProperty("http.keepAlive", "false");
Android开发错误信息收集的更多相关文章
- Android 开发错误信息001
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessExceptio ...
- Android开发错误汇总
[错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requireme ...
- Android开发人员不得不收集的代码(转)
App相关→AppUtils.java 安装App installApp 卸载指定包名的App uninstallApp 获取当前App信息 getAppInfo 获取所有已安装App信息 getAl ...
- 9种常见的Android开发错误及解决方案
整理总结了9个Android开发中的错误以及解决方案,共同探讨进步! 1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致. 2. 布局文件不可以有大写字母 ...
- 【Android 应用开发】Android 开发错误集锦
1. eclipse的Device中不显示手机 在eclipse中连接不上手机,出现adb server didn't ACK fail to start daemon 错误. 出现这种原因是因为a ...
- Android 开发错误集锦
1. eclipse的Device中不显示手机 在eclipse中连接不上手机,出现adb server didn't ACK fail to start daemon 错误. 出现这种原因是因为a ...
- android开发错误经验总结
TextView: 1.textView.setText();参数如果直接传int类型,ide不会显示错误.但是运行会报错. 布局渲染: 1. <View android:background= ...
- Eclipse下Android开发错误之Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace
升级了Android版本后,在运行应用时提示: [2013-11-27 10:37:35 - Dex Loader] Unable to execute dex: java.nio.BufferOve ...
- Android开发各种Utils收集库
为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchAc ...
随机推荐
- Clojure语法学习-循环
do和块语句 在Scala中,花括号{}括起来的语句构成一个block,它的值就是最后一个语句的值. scala> val a = { | println("a") | 1} ...
- [java线段树]2015上海邀请赛 D Doom
题意:n个数 m个询问 每个询问[l, r]的和, 再把[l, r]之间所有的数变为平方(模为9223372034707292160LL) 很明显的线段树 看到这个模(LLONG_MAX为922337 ...
- PHP基础语法2
数组 PHP有两种数组:索引数组.关联数组. 函数 自定义函数 自定义函数通过将一组代码封装起来,使代码进行复用,程序结构与逻辑更加清晰 返回值 使用return关键字可以使函数返回值,可以返回包括数 ...
- MVC @Html.DropDownListFor 默认值
今天在做MVC 的 @Html.DropDownListFor 的时候,本来数据库中读取到的值是HK,但是 @Html.DropDownListFor的起始默认值始终是“请选择国家”,搞了一个下午, ...
- H264码流解析及NALU
ffmpeg 从mp4上提取H264的nalu http://blog.csdn.net/gavinr/article/details/7183499 639 /* bitstream fil ...
- 面试大总结之二:Java搞定面试中的二叉树题目
package BinaryTreeSummary; import java.util.ArrayList; import java.util.Iterator; import java.util.L ...
- 对C#中的web访问mysql数据库的一些知识点进行了整理归纳总结
基本对比 使用方式 使用场合 优缺点 是否需要安装 需要的dll网址 引用方式 程序内引用 程序初期确定使用MySql,前期添加引用 大多数情况下使用在类文件内,多数使用于aspx,ashx等带有后置 ...
- ubuntu装机
备份: .bashrc profile .vimrc exports defults/ 各种workspace中的源码 goagent/ 重转后安装: apt-get install openjdk- ...
- 1350. Canteen(map)
1350 这题没什么 就考一下map的用法吧 #include <iostream> #include<cstdio> #include<cstring> #in ...
- poj 2503 Babelfish (查找 map)
题目:http://poj.org/problem?id=2503 不知道为什么 poj 的 数据好像不是100000,跟周赛的不一样 2000MS的代码: #include <iostrea ...