- 浏览: 138677 次
- 性别:
- 来自: 北京
文章分类
最新评论
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中添加。
发表评论
-
微信现金红包高级红包接口开发注意事项(转)
2015-06-10 15:30 656最近因为公司业务需求,接触了微信现金红包高级红包接口,开发时遇 ... -
android 对文件的操作模式
2012-03-15 14:02 979Context.MODE_PRIVATE = 0 Co ... -
对话框风格的窗口
2011-11-15 11:50 992实现对话框风格的窗口只要在配置Acitvty时,添加theme ... -
android带有占位符的国际化
2011-10-27 16:26 1050字符串: <string name="str ... -
android国际化
2011-10-27 11:53 88511. 很大程度上,为什么我们能如此方便的实现国 ... -
android的监听器实现方式
2011-10-27 10:33 22711 内部类、匿名内部类的形式:将事件监听器类定义成当前类的内 ... -
TextUtils的使用
2011-10-26 17:22 991TextUtils -
SharedPreferences的mode解释
2011-10-26 16:02 1027获得SharedPreferences的方法是通过Contex ... -
启动两个模拟器打电话 和短信
2011-10-26 11:25 1545具体步骤: 首先,我们要启动两个android模拟器。只有这 ... -
创建自定义布局的
2011-10-25 17:59 881创建自定义布局的AlertDialog,需要一个布局文 ... -
(转)访问SharedPreferences
2011-10-25 17:58 783I:访问本程序的(FirstApp)SharedPrefere ... -
使用Bundle在Activity间传递数据
2011-10-20 10:23 2266源Activity public class SourceA ... -
数据存储方式
2011-10-19 14:41 1579无论是神马平台,神马 ... -
转android的创意
2011-10-19 14:15 931主要是总结一下论坛中关于android手机应用创意,我觉得可以 ... -
Toast小结
2011-10-18 14:32 724创建方式: 1 Toast showImageTo ... -
Android SDCard操作
2011-10-18 11:02 930android.os.Environment 提供访问环境变 ... -
Android读写文件
2011-10-18 10:40 721Android开源手机操作 ... -
layout中控件属性中的问号的意思
2011-10-17 16:40 852Notice the use of the at-symbol ... -
android的线程特点
2011-10-17 10:41 1041android的view和ui组件不是线程安 ... -
Android XML解析 (转)
2011-10-10 16:57 812在Android平台上可以使用Simple API for X ...
相关推荐
本文将详细探讨Android中常见的异常类型以及如何进行异常处理。 首先,异常在Java中被分为三大类:运行时异常(RuntimeException)、检查时异常(Checked Exception)和错误(Error)。运行时异常通常由编程错误...
常见的做法是将异常堆栈跟踪(StackTrace)写入设备的存储空间,例如外部存储的特定文件夹下。 接着,我们需要设置这个自定义的异常处理器为应用程序的全局异常处理器。这通常在应用程序的主入口类(如`Application...
- 分析异常类型,对常见的异常进行特殊处理,比如对于内存泄漏异常,可以尝试释放部分资源。 - 使用异步方式上传异常日志,避免阻塞主线程影响用户体验。 - 添加异常过滤器,排除某些不需要处理或已知的异常。 8...
本文将详细探讨Android应用异常处理的基本概念、常见策略以及如何实现一个有效的异常收集系统。 首先,我们需要理解Android应用中的异常类型。在Java编程语言中,异常分为检查异常(Checked Exception)和运行时...
Java和Android面试题涵盖了许多核心概念,以下是这些知识点的详细说明: 1. **面向对象** (Object-Oriented Analysis ...以上是Java和Android面试中常见的知识点,理解和掌握这些内容对于面试和实际开发都至关重要。
在Android应用开发中,异常和崩溃是常见的问题,开发者需要具备处理这些情况的能力。"android 异常崩溃demo"提供了一个实例,帮助开发者理解和解决在Android设备上遇到的应用程序错误。这个示例特别适用于那些在某些...
本文将根据"android常见错误集"这个主题,结合压缩包中的"android常见问题集",详细讨论一些常见的Android开发错误以及解决策略。 1. **Null Pointer Exception**:这是Java编程中最常见的错误,表示尝试访问一个空...
Android应用开发常见错误与对策 Android应用开发常见错误与对策 提纲 一、Android 总体框架介绍 1. Android历史 2. Android框架图 二、Android 开发工具和环境 1. Eclipse开发工具 2. Adb 调试工具 三、Android ...
3. **Android API 抛出异常**:尽管 Android API 不声明会抛出异常,但在运行时仍可能出现 RuntimeException,例如空指针异常(NullPointerException)或数组越界异常(ArrayIndexOutOfBoundsException)。这些异常...
Android 面试常见知识点总结 Android 面试中常见的知识点有很多,以下是从给定的文件信息中总结出来的重要知识点: 1. Java 中 == 和 equals 和 hashCode 的区别 == 运算符比较的是两个对象的内存地址,而 ...
- **串口通信**:串口通信是通过串行数据传输的方式进行设备间的通信,常见的串口接口有RS-232、USB转串口等。在Android设备上,串口通常用于与外部硬件设备如模块、传感器等进行数据交互。 - **Android串口API**...
将异常信息存储在SD卡文件中,是一种常见的做法,因为它允许开发者在设备上离线分析错误,同时不会占用应用内部存储空间。使用文件I/O操作,如`FileOutputStream`和`BufferedWriter`,可以方便地写入文本格式的日志...
在Android开发领域,构建一个音乐播放器是常见的实践项目,它可以帮助开发者深入了解Android系统的多媒体处理、用户界面设计以及数据管理等核心知识点。本项目"Android音乐播放器(Android Studio)"就是这样一个...
在Android开发过程中,开发者经常会遇到各种问题,这些挑战可能...以上只是部分Android开发中的常见问题、实用技巧和注意事项,实际开发中还有更多细节需要注意。不断学习和实践,才能成为一名优秀的Android开发者。
4. **异常预防**:通过对日志的分析,找出崩溃的常见模式,从而改进代码质量,减少未来可能出现的崩溃。 5. **崩溃恢复机制**:对于一些可恢复的错误,可以设计相应的恢复机制,如重新加载数据、清理资源后再试等。...
当开发者违反这一规则时,系统会抛出`Android.os.NetworkOnMainThreadException`,提示主线程异常。 针对这个问题,Android提供了一些解决方案来确保网络请求等耗时操作不在主线程中执行。以下是几种常见的处理方式...
Android常见错误及解决方法 Android 开发中经常会遇到一些无法运行的错误,本文将总结常见的 Android 错误和解决方法。 错误一:Application does not specify an API level requirement 在 AndroidManifest.xml...
网络请求是Android应用的重要组成部分,熟悉HTTP/HTTPS协议,使用OkHttp、Retrofit或Volley进行网络请求,以及理解JSON解析(Gson、Jackson、FastJson等)都是面试中常见的问题。 六、数据存储 面试官可能会询问...
本篇文章将详细探讨如何使用`AppManager`优雅地退出应用,以及如何处理崩溃异常并实现自动重启,这些都是Android开发者必备的技能。 **优雅退出应用** 1. **避免直接调用`System.exit(0)`**: 这种方法会立即结束...
以下是一些在Android常见原理性面试中可能会遇到的知识点,它们涵盖了系统架构、UI绘制、内存管理、线程调度、组件通信等多个方面。 1. **Android系统架构**:Android系统基于Linux内核,分为应用程序层、应用程序...