问题1. java.lang.RuntimeException: Failed to register input channel. Check logs for details.
解决 这个问题应是程序加载(Launcher Pro) 时爆出的,LP是一个主页替代工具,它在程序加载时,当没有释放一些应当释放的资源就会出现
理解起来确有深奥之处,此问题没有真正解决,权当先记下会出现这种情况,备忘
问题2. An internal error occurred during: "Launching New_configuration".
Path for project must have only one segment.
解决: 在Eclipse中按照如下操作
Project -> Properties -> Run/Debug Settings:
1. select "Launching New_configuration"
2. Delete
3. OK
问题3. java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
分析mInflater.inflate(R.layout.eg_refresh_message, this, false);
问题4. AndroidRuntime(1925): java.util.MissingFormatArgumentException: Format specifier: 40s
分析与解决:出现问题的地方 可能为 String m = String.format(msg, args);
在msg 中出现了%s 通配符,但在args 没有对应的值来匹配,就会报错,因此要检查msg 的内容,看是否出现% 类似的通配符
问题5. Activity com.xxx.XxxActivity has leaked windowcom.android.internal.policy.impl.PhoneWindow$DecorView@426f8510 that was originally added here
分析与解决:
重写Activity的onDestroy方法,在方法中调用dismiss来解除对ProgressDialog等的引用。
可参考以下分析的原因: http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html
问题6. Installation error: INSTALL_FAILED_UID_CHANGED
[2014-08-31 10:18:00 - ***********] Please check logcat output for more details.
[2014-08-31 10:18:00 - ***********] Launch failed on device: 10.1.53.49:5555
.........
New package not yet registered with the system. Waiting 3 seconds before next attempt.
运行程序时出现此错误
可参考以下解决的方法: Try this Project->Clean in eclipse, and the deploy it again.
问题7. 在运行Java Web工程时,出现错误 java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
分析与解决: 出现这种问题是因为jar包不全,应该包含
commons-beanutils-1.8.3.jar
commons-lang-2.5.jar
ezmorph-1.0.6.jar
json-lib-2.3-jdk15.jar
commons-logging-1.1.1.jar
commons-collections 3.2
问题8. 2016-01-06 16:17:36.296: E/AndroidRuntime(10198): java.lang.IllegalStateException: Could not create an EGL context. eglCreateContext failed with error: EGL_SUCCESS
解决方法: 出现这个错误, 需要重启模拟器 或者设备
问题9: 在使用 android-async-http-1.4.9.jar 包时,
报错: The type cz.msebera.android.httpclient.HttpResponse cannot be resolved. It is indirectly referenced from required .class files
解决方法:下载httpclient-4.3.6.jar包, 导进去即可.
在以下地址下载:http://mvnrepository.com/artifact/cz.msebera.android/httpclient/4.3.6
问题10: The method add(Fragment) in the type List is not applicable for the arguments
解决方法: add(Fragment)方法中的参数类型和List 中的参数类型不匹配
- 换句话说: List中的参数 Fragment是android.app.Fragment类型, 但是RedPaperFragment, HistoryRedPaperFragment 都是extends android.support.v4.app.Fragment
- 也就是参数类型不匹配,需要将参数类型改成一样的即可,我这里将List 中的Fragment 改成android.support.v4.app.Fragment 类型
问题11: AS 提示Gradle project sync failed的解决方法
分析: Android Studio首次创建项目或其他操作时,会更新Gradle,网络不好或其他原因导致下载失败,提示“gradle project sync failed”的错误,这时候需手动下载。
解决:参考 https://jingyan.baidu.com/article/597a06430710ca312b52430b.html
问题12: 遇到一个异常
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/baidu/mapapi/VersionInfo;
解决:这是因为有重复的jar包,都定义了某个类, 必须删除某一个jar包