Android常见错误集锦
文章平均质量分 87
OONullPointerAlex
这个作者很懒,什么都没留下…
展开
-
解决IllegalStateException: Can not perform this action after
参考:http://www.cnblogs.com/zgz345/archive/2013/03/04/2942553.htmlIllegalStateException: Can not perform this action after onSaveInstanceState解决办法首先我们需要弄清楚onSaveInstanceState方法是在什么时候会被调用,当该Activ原创 2016-04-11 09:52:26 · 575 阅读 · 0 评论 -
Unable to start the virtual device.VirtualBox cannot start the virtual device
Unable to start the virtual device.VirtualBox cannot start the virtual device解决方案:http://jingyan.baidu.com/album/ab69b270bb7b2a2ca6189f6d.html?picindex=1原创 2016-09-02 11:18:49 · 666 阅读 · 0 评论 -
AndroidStudio ADB 启动失败
Android开发使用真机进行测试时会出现adb连接失败的情况:主要的解决方法步骤如下:1、确认真机连接上电脑&真机的USB调试已经打开;2、为adb.exe配置环境变量后可以使用命令netstat -ano|findstr "5037" 来查看哪个进程占用了5037端口,如果发现5037端口被占用,就打开电脑的进程管理根据PID来关掉占用端口的进程;3、重新启动adb,使用命令原创 2015-08-19 00:00:28 · 2830 阅读 · 0 评论 -
解决自定义ListView中滑动事件和点击的setOnItemClickListener事件冲突的问题
解决自定义ListView滑动事件和点击事件冲突的问题一、问题描述自定义的ListView加入下拉刷新和上拉加载更多后会出现滑动时触发了点击单个条目的setOnItemClickListener事件,导致两个事件冲突了二、解决方案当我们重写ListView的OnTouchEvent方法时,通常都会switch一下MotionEvent的action,检查符合一定条件是ret原创 2016-06-22 10:41:27 · 5951 阅读 · 2 评论 -
the logging tag can be at most 23 characters
使用Android Studio时项目中Log报错the logging tag can be at most 23 characters今天写代码的时候,突然发现平时用的好好的Log竟然报错,提示信息为:the logging tag can be at most 23 characters,was 27...当前Android studio版本为1.4.1, sdk版本为23,原创 2016-06-04 18:20:26 · 1068 阅读 · 0 评论 -
In Gradle projects, always use http://schemas.android.com/apk/res-auto for custom attributes
In Gradle projects, always use http://schemas.android.com/apk/res-auto for custom attributesAndroid studio项目中XML报错:In Gradle projects, always use http://schemas.android.com/apk/res-auto for custom a原创 2016-06-04 18:16:49 · 2012 阅读 · 0 评论 -
Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Lig
Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. 将Eclipse项目移到Android Studio中时报错:Error retrieving parent for item: No resourc原创 2016-06-04 18:10:30 · 1089 阅读 · 0 评论 -
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:原创 2016-06-04 11:33:18 · 626 阅读 · 0 评论 -
Android libpng error: Not a PNG file错误解决
Android libpng error: Not a PNG file错误解决 从Eclipse迁移项目到AndroidStudio中,在Eclipse中没有报错的项目在AndroidStudio中会报此错误。 解决方案:此错误提示为某个PNG图片的原本格式不是PNG,我们需要找到这个图片然后将其改为正确的格式即可。 在android studio中依次点开每个pn原创 2016-06-04 11:26:48 · 749 阅读 · 0 评论 -
Android打包出错export aborted because fatal lint errors were found
程序能够正常运行,但是当打包时遇到错误:解决方案(Eclipse下):1、选中要打包的项目,Alt+Enter打开项目的属性面板。选择Android Lint Preferences。点击右侧上方的configure workspace settings...2、将Run full error check when exporting app选项取消选中后确定保原创 2015-08-29 23:55:38 · 894 阅读 · 0 评论 -
Android引入库文件出错 Jar mismatch! Fix your dependencies
当项目中需要引入库文件时报错: [2015-05-04 08:55:48 - GooglePlay] Versions found are: [2015-05-04 08:55:48 - GooglePlay] Path: C:\Users\qbc\Desktop\itcast3\day01\workspace\GooglePlay\libs\android-support-v4.jar原创 2015-10-20 23:11:56 · 680 阅读 · 0 评论 -
Android5.0以上使用XUtils访问网络出现错误: java.io.IOException: stack size 1036KB
现象:使用xutils中httputil访问网络,在Android5.0以上系统报错:com.lidroid.xutils.exception.HttpException: java.io.IOException: stack size 1036KB解决方法:将xutils的jar包更新到xUtils-2.6.14.jar即可。最新jar包的下载链接:点击下载最新jar包原创 2015-10-28 11:13:17 · 4083 阅读 · 0 评论 -
使用https出错javax.net.ssl.SSLHandshakeException: Handshake failed
最近项目中要用到https,android这边使用的是httpsurlconnection来进行访问的。其中遇到了一个非常诡异的问题,在此记录下来,以供参考:注:https 的证书是后台自己生成的,没有申请合法的证书。出错日志:11-10 16:50:32.933: W/System.err(16031): javax.net.ssl.SSLHandshakeException: Ha原创 2015-11-11 22:55:14 · 26767 阅读 · 6 评论 -
关于调用startActivityForResult()方法后Activity直接退出的问题原因和解决办法
项目中遇到的一个问题: 当调用系统的相机和相册时,使用startActivityForResult()方法后发现每次都自动的退出了页面,这个现象只在某一个手机上出现,当时以为是系统版本问题,最后调试了很久代码发现代码没有错误。 解决方法:手机的开发者选项中有一个"不保留活动" 的选项不要勾选。取消勾选后一切恢复正常。 因此遇到一些诡异的不是代码问题的bug可以先把开发者选项给关闭,跑一原创 2016-01-02 20:03:52 · 2785 阅读 · 0 评论 -
Android在onCreate方法中调用显示Popupwindow报错 android.view.WindowManager$BadTokenException
在Activity中药使用Popupwindow,但是调用popWindow.showAsDropDown(anchor);来显示的时候会报错,报错的内容是: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?原创 2016-01-07 10:03:08 · 1366 阅读 · 0 评论 -
解决This Handler class should be static or leaks might occur
首先我们来看一段代码:public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { }; }; @Override protected void onCreate(Bund原创 2016-01-11 09:17:11 · 1474 阅读 · 0 评论 -
使用canvas.clipPath来裁剪时部分机型出现问题
使用canvas.clipPath来裁剪时部分机型出现问题 项目中用canvas.clipPath来进行裁剪画布,出现在部分机型裁剪出来的效果一直是矩形的bug。 出现的原因:默认开启硬件加速导致的bug。 解决方案:关闭硬件加速。在配置文件该activity的声明中添加android:hardwareAccelerated="false"即可解决问题参考链接:http://sta原创 2016-02-25 23:52:59 · 2678 阅读 · 0 评论 -
MAT报错: Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)解决办法
MAT导入hprof文件报错问题描述:DDMS导出的hprof文件在MAT下打开报错:问题原因:android的虚拟机导出的内存文件hprof文件格式与标准的 java hprof文件格式标准不一样,根本原因两者的虚拟机不一致导致的。解决方案:打开命令行窗口,在android SDK目录,执行以下命令:hprof-conv 源文件 目标文件如:h原创 2016-09-08 09:32:19 · 2759 阅读 · 0 评论