Android开发中的一些常见错误以及异常
Central-Perk
这个作者很懒,什么都没留下…
展开
-
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Options类型的参数进行取缩略图,在Option中转载 2011-09-12 03:05:54 · 1333 阅读 · 0 评论 -
ListView中嵌套GridView时GridView的数据无法完全显示,只显示一行
ListView中嵌套GridView时GridView的数据无法完全显示原创 2015-04-09 17:01:38 · 3038 阅读 · 1 评论 -
Android真机测试安装时报错Installation error: INSTALL_FAILED_DEXOPT
Android真机测试安装时报错Installation error: INSTALL_FAILED_DEXOPT原创 2015-02-26 11:46:07 · 12321 阅读 · 2 评论 -
android adb命令 unable to connect to 192.168.1.155:5555
如果使用有线网络无法用adb connect命令连接设备的话,可以选择使用无线wifi来连接。首先在android设备上装一个叫做Adb Wireless的软件,打开wifi,然后打开adb wireless 点击中间的灰色按钮,稍候按钮会变绿(或变红)在按钮下方会有一段文字:adb connect ip。现在在使用adb connect命令连接这个ip就可以成功连接了。原创 2013-07-23 18:31:42 · 29767 阅读 · 3 评论 -
java.lang.SecurityException: User has not given permission to device UsbDevice
出现该错误的原因是因为在操作USB设备的时候在没有获得操作权限的时候调用了usbManager.openDevice(usbDevice);具体如何解决可以看一下我的上一篇文章:android usb host 读写USB设备原创 2013-07-12 16:19:29 · 7035 阅读 · 0 评论 -
Software being installed: C/C++ Remote Launch 6.0.0.201102110609
Eclipse安装cdt插件报错系统为win7(64),Eclipse版本为3.7.1Cannot complete the install because one or more required items could not be found.Software being installed: C/C++ Remote Launch 6.0.0.201102110609 (org原创 2013-06-23 16:16:45 · 2666 阅读 · 0 评论 -
AndroidRuntime(21829): java.lang.NoClassDefFoundError
解决办法:工程上点右键属性,在java build path 里的order and export 里把要编译的文件前打钩,然后再clean就可以了。原创 2013-05-21 12:55:15 · 1734 阅读 · 0 评论 -
Exception in thread "main" java.lang.RuntimeException: Stub! java.lang.NoClassDefFoundError
Exception in thread "main" java.lang.RuntimeException: Stub!一般来说出现这个异常的原因是:一个地方调用了不属于这个地方的库。比如我写java程序,但是我导入了android的相关包,调用android相关包时候会出发这个异常。再说另一个异常:java.lang.NoClassDefFoundError. 这个是我写android引原创 2013-03-04 18:19:40 · 39424 阅读 · 7 评论 -
too much data for RSA block .关于RSA算法密钥长度/密文长度/明文长度
今天在做RSA加密的时候遇到了一个这样的错误:ArrayIndexOutOfBoundsException: too much data for RSA block查询相关资料后得知该错误是加密数据过长导致的。加密数据长度 解决办法:将要加密的数据截取后分段加密 下面是关于RSA算法密钥长度/密文长度/明文长度的介绍本文转自:http://blog.sina.com.cn/原创 2013-01-29 19:01:14 · 33364 阅读 · 0 评论 -
android XML : unbound prefix
android XML : unbound prefix出现该错误一般有两个原因:1.拼写错误。例如把android写成了amdroid2.xml文档内没有加入 xmlns:android="http://schemas.android.com/apk/res/android" 引用。原创 2012-09-05 16:06:39 · 1073 阅读 · 0 评论 -
AIDL 编译报couldn't find import for class原因探究 .
转自:http://blog.csdn.net/jackyu613/article/details/6011564 有如下AIDL代码: package android.hardware; import android.content.Context; /** * {@hide} */ interface IEinkctlService { boole原创 2012-05-23 09:59:00 · 2076 阅读 · 0 评论 -
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 执行工程时,提示上面的错误,还是内存问题。 解决办法:把以前的apk文件都给删除了。删除方法一:命令 进入tools文件夹下,adb shell "enter" cd data"enter" cd app "enter" ls,就可以看见之前的apk文件,用rm文件原创 2012-05-18 13:53:06 · 17822 阅读 · 0 评论 -
解决下载Android源码时遇到的问题
转自:http://blog.csdn.net/thl789/article/details/7524232本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作转载 2012-05-30 18:57:46 · 1950 阅读 · 0 评论 -
android No projects are found to import
如果发现导入工程的时候,出现"No projects are found to import" 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath, 如果没有的解决办法。 方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1).project文件只需要修改AboxT原创 2012-05-10 15:43:54 · 5483 阅读 · 0 评论 -
android - failed to pull a selection
用Eclipse做android开发,在导出手机内文件时,出现了“failed to pull a selection”问题,网上搜索了几篇文章,有的说,是因为导出超时,我将windows-->preferences-->android-->DDMS中的ADB connection time out 设置到了最大,再次导出,还是出现这个问题,后来,我将eclipse跟模拟器重新启动后,就能够导出了原创 2012-05-02 18:52:14 · 7996 阅读 · 2 评论 -
android java.lang.IllegalStateException: System services not available to Activities before onCreate
java.lang.IllegalStateException: System services not available to Activities before onCreate()出现这种情况一般是因为 通过使用new关键字实例化Activity类,这样是错误的。因为Activity是系统通过ActivityManagerService创建管理的。 new之后,创建了对象,但没有创建这原创 2012-04-25 10:48:36 · 18414 阅读 · 6 评论 -
Re-installation failed due to different application signatures.
出现此问题是因为apk的签名不同所致(如果不知道签名是什么 请看上一篇Android应用程序签名 debug签名),如果你是使用的自己的签名,那就是你新版本的apk使用的签名文件与上一版本(也就是你手机上现在安装的版本)不同,你可以更改使用相同的签名文件给新版本签名,或者也可以直接将手机上的旧版本删除再安装新版本; 如果你不是使用的自己的签名,那就是默认的debug签名,原创 2012-04-04 19:16:23 · 6688 阅读 · 3 评论 -
android ndk程序UnsatisfiedLinkError解决方案
这个问题会出现两种情况。第一种是UnsatisfiedlinkError:dll名称。说明dll没有放到合适的位置。对于Android开发,我们一般把so放在libs目录下,但是还是会出现这个错误。根本原因System.loadLibrary函数会加载你指定的so,该so中需要链接的所有符号都需要能够链接到,如果有一个链接不成功,那么整个so也会加载失败。仔细检查so中需要的所有符号,确保转载 2012-03-28 16:46:53 · 2387 阅读 · 0 评论 -
Working copy '*****' is too old Please see the 'svn upgrade' command
Working copy '*****' is too old Please see the 'svn upgrade' command原创 2015-09-26 13:46:43 · 11473 阅读 · 4 评论