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 ...
随机推荐
- *****正则表达式匹配URL
最近将匹配URL的正则替换了下 之前的是: ((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3 ...
- Android ListView相关 头和尾 headView footerView
ListView还可以添加头和尾部,而这头和尾就是View对象, 可以使用listView.addHeadView(view)方法和listView.addFootView(view)方法分别添加头和 ...
- eCos中的线程与同步
http://blog.csdn.net/ooaven/article/details/6280018 先看一下eCos线程的创建.控制以及优先级的操作这三个方面的知识,主要是对它的实现方式及API做 ...
- SQLite入门与分析(三)---内核概述(1)
写在前面:从本章开始,我们开始进入SQLite的内核.为了能更好的理解SQLite,我先从总的结构上讨论一下内核,从全局把握SQLite很重要.SQLite的内核实现不是很难,但是也不是很简单.总的来 ...
- Android应用启动画面
原文地址: [Android]应用启动画面 - 空客的日志 - 网易博客 http://blog.163.com/da7_1@126/blog/static/104072678201291921028 ...
- [企业级linux安全管理]- 安全管理基础(1)
1. 操作条件: (1)装有 Cent OS Linux 操作系统的虚拟机一台 2. 背景: 某企业有一台服务器,其信息如下: (1) 该服务器上存在管理员 root,密码为 root,另存有一些 ...
- 编程之美:1.9高效率安排见面会 图的m着色问题 回溯法
原书问题,可以转换为图的m着色问题 ,下面该问题的代码 这里有参考ppt与code,免积分载 http://download.csdn.net/detail/u011467621/6341195 // ...
- 【HDOJ】3553 Just a String
后缀数组加二分可解. /* 3553 */ #include <iostream> #include <sstream> #include <string> #in ...
- C++中const小结
1.const修饰普通变量(非指针变量)const修饰变量,一般有两种写法:const TYPE value;TYPE const value;对于一个非指针的类型TYPE,这两种写法在本质上是一样的 ...
- Java线程池的工作原理与实现
简单介绍 创建线程有两种方式:继承Thread或实现Runnable.Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自 ...