`

android常见异常

 
阅读更多

1 INSTALL_FAILED_INSUFFICIENT_STORAGE

 

 

2 Invalid file name: must contain only [a-z0-9_.]

layout下的命名不能有大写字母,换句话说它只支持小写的a到z、0到9、下划线“_”和小数点“.”。否则就报错。

 

3 org/apache/commons/logging/LogFactory

缺少 commons-logging.jar,也可以添加commons-logging-1.0.4.jar,建议使用后者或者更新版本。

4 Android错误:Conversion to Dalvik format failed with error 1

ndroid低版本工程(如2.3)放到高版本环境中(如3.0)可能会上述错误,解决方法如下:
  1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。
       (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)
  2。 如果修改android sdk版本,则需要以下几个步骤:
       1)修改SDK
             选择工程,build path --> configure build path ---> library 删除引用的低版本SDK,
             然后add External JARs,选择高版本SDK,OK,保存
        2)修改classpath文件
             该文件可能存在该项: <classpathentry kind="lib"   path ="你所指定的高版本的地址"
             把她修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />
        3) 修改AndroidManifest.xml
             在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="3"></uses-sdk>
        4) 修改default.properties(很重要)
              该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。
        再看看你的工程和新建的android 2.2的工程结构就一样了。

 

5

java.lang.IllegalStateException:get field slot from row 1 col -1 failed

出现该异常一般是编码时Cousor的问题.比如字段写错了.或者多写少写字段导致.

 

6   INSTALL_FAILED_INSUFFICIENT_STORAGE

2.2之前的所有模拟器都会遇到的问题,机器内存的瓶颈,当apk大于我们的机器内存时,模拟器无情的抛出

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Please check logcat output for more details.
Launch canceled!

让我们无法调试

     现在我们来根治这个问题,解决方法有两种

 

     第一种(仅限apk小于机器内存,并且已安装上当前apk,只是无法再次debug)

启动模拟器,然后进入菜单
settings->applications->mange
applications-> select the application->select "unistall".
这样就能彻底删除了,然后再重新安装这个apk就没问题了

 

    第二种(通用)

-partition-size 128

 

Eclipse中在项目Target的Options中添加。

 

分享到:
评论

相关推荐

    android异常类型和处理

    ClassCastException 强制转换类失败异常 IllegalArgumentException 方法参数类型传入异常 IllegalStateException 非法的设备状态异常 NullPointException 传说中的空指针异常,如果一个对象不存在,你有对这个对象...

    Android应用开发常见错误与对策

    Android应用开发常见错误与对策 Android应用开发常见错误与对策 提纲 一、Android 总体框架介绍 1. Android历史 2. Android框架图 二、Android 开发工具和环境 1. Eclipse开发工具 2. Adb 调试工具 三、Android ...

    开新线程引发的常见3个异常

    开一个新线程,引起的异常。1. ANR: application not responding 2.android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 3.java....

    Android常见错误

    Android中无法运行的错误,比如内存溢出等无法运行的错误及解决方法!

    Android开发艺术探索

    1.1.2 异常情况下的生命周期分析 / 8 1.2 Activity的启动模式 / 16 1.2.1 Activity的Launch Mode / 16 1.2.2 Activity的Flags / 27 1.3 Intent Filter的匹配规则 / 28 第2章 IPC机制 / 35 2.1 Android ...

    Android开发艺术探索.任玉刚(带详细书签).pdf

    1.1.2 异常情况下的生命周期分析 8 1.2 Activity的启动模式 16 1.2.1 Activity的LaunchMode 16 1.2.2 Activity的Flags 27 1.3 IntentFilter的匹配规则 28 第2章 IPC机制 35 2.1 Android IPC简介 35 2.2 ...

    精通ANDROID 3(中文版)1/2

    6.2 Android中的常见控件  6.2.1 文本控件  6.2.2 按钮控件  6.2.3 ImageView控件  6.2.4 日期和时间控件  6.2.5 MapView控件  6.3 适配器  6.3.1 SimpleCursorAdapter  6.3.2 了解ArrayAdapter  ...

    深入理解Android:卷I--详细书签版

    2.4.8 JNI中的异常处理 32 2.5 本章小结 32 第3章 深入理解init 33 3.1 概述 34 3.2 init分析 34 3.2.1 解析配置文件 38 3.2.2 解析service 42 3.2.3 init控制service 48 3.2.4 属性服务 52 3.3 本章小结 ...

    android开发艺术探索高清完整版PDF

    目录 第1章 Activity的生命周期和启动模式 / 1 1.1 Activity的生命周期全面分析 / 1 1.1.1 典型情况下的生命周期分析 / 2 1.1.2 异常情况下的生命周期分析 / 8 1.2 Activity的启动模式 / 16 1.2.1 Activity的...

    Android音频开发

    MediaCodec类Android提供的用于访问低层多媒体编/解码器接口,它是Android低层多媒体架构的一部分,通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频...

    Android代码-TDialog

    但是使用系统的Dialog在某些情况下会出现问题,最常见的场景是当手机屏幕旋转时Dialog弹窗会消失,并抛出一个系统,这个异常不会导致异常崩溃,因为Google开发者知道这个问题,并进行了处理. Dialog使用起来其实更简单,...

    深入理解Android卷1全

    2.4.8 JNI中的异常处理 / 32 2.5 本章小结 / 32 第3章 深入理解init / 33 3.1 概述 / 34 3.2 init分析 / 34 3.2.1 解析配置文件 / 38 3.2.2 解析service / 42 3.2.3 init控制service / 48 3.2.4 属性服务 / 52 3.3 ...

    《深入理解Android》卷Ⅰ

    2.4.8 JNI中的异常处理 2.5 本章小结 第3章 深入理解init 3.1 概述 3.2 init分析 3.2.1 解析配置文件 3.2.2 解析service 3.2.3 init控制service 3.2.4 属性服务 3.3 本章小结 第4章 深入理解zygote 4.1 概述 4.2 ...

    Android Crash 治理之道

    Crash知道: Crash是指由于未处理的异常或者信号导致的意外退出,使得Android应用崩溃。当应用崩溃时,Android会杀...比如一些常见异常没有捕获处理,通常在android应用开发中NullPointerException(空指针异常)是最常

    精通Android 3 (中文版)2/2

    6.2 Android中的常见控件  6.2.1 文本控件  6.2.2 按钮控件  6.2.3 ImageView控件  6.2.4 日期和时间控件  6.2.5 MapView控件  6.3 适配器  6.3.1 SimpleCursorAdapter  6.3.2 了解ArrayAdapter  ...

    Android指纹识别功能

    指纹识别工具类,可以直接使用,判断权限了,常见异常情况有判断处理。 (csdn下载分数太高了,现在可以调整分数了,我就顺便调整以下!不过需要摘要50个文字描述,有点尴尬)

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    Android及Java常见的面试题.zip

    【一线互联网大厂Java核心面试题库】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等..

Global site tag (gtag.js) - Google Analytics