`

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异常类型和处理

    本文将详细探讨Android中常见的异常类型以及如何进行异常处理。 首先,异常在Java中被分为三大类:运行时异常(RuntimeException)、检查时异常(Checked Exception)和错误(Error)。运行时异常通常由编程错误...

    Android 应用异常信息捕捉,邮件发送给开发者

    常见的做法是将异常堆栈跟踪(StackTrace)写入设备的存储空间,例如外部存储的特定文件夹下。 接着,我们需要设置这个自定义的异常处理器为应用程序的全局异常处理器。这通常在应用程序的主入口类(如`Application...

    Android全局异常捕获CrashHandler

    - 分析异常类型,对常见的异常进行特殊处理,比如对于内存泄漏异常,可以尝试释放部分资源。 - 使用异步方式上传异常日志,避免阻塞主线程影响用户体验。 - 添加异常过滤器,排除某些不需要处理或已知的异常。 8...

    android app异常收集处理

    本文将详细探讨Android应用异常处理的基本概念、常见策略以及如何实现一个有效的异常收集系统。 首先,我们需要理解Android应用中的异常类型。在Java编程语言中,异常分为检查异常(Checked Exception)和运行时...

    常见的java,android面试题整理

    Java和Android面试题涵盖了许多核心概念,以下是这些知识点的详细说明: 1. **面向对象** (Object-Oriented Analysis ...以上是Java和Android面试中常见的知识点,理解和掌握这些内容对于面试和实际开发都至关重要。

    android 异常崩溃demo

    在Android应用开发中,异常和崩溃是常见的问题,开发者需要具备处理这些情况的能力。"android 异常崩溃demo"提供了一个实例,帮助开发者理解和解决在Android设备上遇到的应用程序错误。这个示例特别适用于那些在某些...

    android常见错误集

    本文将根据"android常见错误集"这个主题,结合压缩包中的"android常见问题集",详细讨论一些常见的Android开发错误以及解决策略。 1. **Null Pointer Exception**:这是Java编程中最常见的错误,表示尝试访问一个空...

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

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

    Android常见面试题

    3. **Android API 抛出异常**:尽管 Android API 不声明会抛出异常,但在运行时仍可能出现 RuntimeException,例如空指针异常(NullPointerException)或数组越界异常(ArrayIndexOutOfBoundsException)。这些异常...

    4.2019Android面试 常见58题.docx

    Android 面试常见知识点总结 Android 面试中常见的知识点有很多,以下是从给定的文件信息中总结出来的重要知识点: 1. Java 中 == 和 equals 和 hashCode 的区别 == 运算符比较的是两个对象的内存地址,而 ...

    Android串口通信(Android Studio)

    - **串口通信**:串口通信是通过串行数据传输的方式进行设备间的通信,常见的串口接口有RS-232、USB转串口等。在Android设备上,串口通常用于与外部硬件设备如模块、传感器等进行数据交互。 - **Android串口API**...

    CrashHandler android异常处理

    将异常信息存储在SD卡文件中,是一种常见的做法,因为它允许开发者在设备上离线分析错误,同时不会占用应用内部存储空间。使用文件I/O操作,如`FileOutputStream`和`BufferedWriter`,可以方便地写入文本格式的日志...

    Android音乐播放器(Android studio)

    在Android开发领域,构建一个音乐播放器是常见的实践项目,它可以帮助开发者深入了解Android系统的多媒体处理、用户界面设计以及数据管理等核心知识点。本项目"Android音乐播放器(Android Studio)"就是这样一个...

    180个Android开发常见问题、实用技巧及注意事项

    在Android开发过程中,开发者经常会遇到各种问题,这些挑战可能...以上只是部分Android开发中的常见问题、实用技巧和注意事项,实际开发中还有更多细节需要注意。不断学习和实践,才能成为一名优秀的Android开发者。

    安卓日志分析崩溃拦截相关-androidapp异常收集处理.rar

    4. **异常预防**:通过对日志的分析,找出崩溃的常见模式,从而改进代码质量,减少未来可能出现的崩溃。 5. **崩溃恢复机制**:对于一些可恢复的错误,可以设计相应的恢复机制,如重新加载数据、清理资源后再试等。...

    Android 主线程Exception解决方案Demo

    当开发者违反这一规则时,系统会抛出`Android.os.NetworkOnMainThreadException`,提示主线程异常。 针对这个问题,Android提供了一些解决方案来确保网络请求等耗时操作不在主线程中执行。以下是几种常见的处理方式...

    Android常见错误

    Android常见错误及解决方法 Android 开发中经常会遇到一些无法运行的错误,本文将总结常见的 Android 错误和解决方法。 错误一:Application does not specify an API level requirement 在 AndroidManifest.xml...

    android经典面试题和答案集合.zip

    网络请求是Android应用的重要组成部分,熟悉HTTP/HTTPS协议,使用OkHttp、Retrofit或Volley进行网络请求,以及理解JSON解析(Gson、Jackson、FastJson等)都是面试中常见的问题。 六、数据存储 面试官可能会询问...

    Android-AppManager如何优雅的退出应用和处理崩溃异常自动重启

    本篇文章将详细探讨如何使用`AppManager`优雅地退出应用,以及如何处理崩溃异常并实现自动重启,这些都是Android开发者必备的技能。 **优雅退出应用** 1. **避免直接调用`System.exit(0)`**: 这种方法会立即结束...

    Android常见原理性面试专题.zip

    以下是一些在Android常见原理性面试中可能会遇到的知识点,它们涵盖了系统架构、UI绘制、内存管理、线程调度、组件通信等多个方面。 1. **Android系统架构**:Android系统基于Linux内核,分为应用程序层、应用程序...

Global site tag (gtag.js) - Google Analytics