android运行中常见错误
wangjun_pfc
这个作者很懒,什么都没留下…
展开
-
different application signatures解决方法
有时在安装不同版本apk文件时会出现Re-installation failed due to different application signatures.这样的提示,主要原因是安装的apk程序签名不一样导致的。 在发布到android market上时apk的签名是有jarsigner和keytool生成的,然后通过adb install安装的apk文件则会自动签转载 2010-03-30 17:57:00 · 2104 阅读 · 0 评论 -
Can not upload xxx.apk问题解决方法
有时在使用Eclipse+ADT插件开发时会遇到Cant upload xxx.apk file to Device. Local file not found.这类的提示,主要是当前工程在编译后没有生成相关apk文件,apk文件一般位于工程的bin目录下,里面还会存放.class文件=>dex文件。这类错误IDE一般没有提示错误信息,如果工程不是很庞大的话,可以重新创建一个工程逐一分析。转载 2010-03-31 10:28:00 · 1256 阅读 · 0 评论 -
Android平台apk文件执行最高权限路径
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的,最终我们平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹转载 2010-03-31 10:24:00 · 1836 阅读 · 1 评论 -
Android SDK更新后提示This version of ADT requires the
下载设置最新版SDK后,提示This version of ADT requires the ... your SDK to the latest version.这是由于当前你使用了Eclipse开发环境的ADT插件版本过低造成的,你必须首先更新ADT Plugins插件版本转载 2010-03-31 10:17:00 · 5589 阅读 · 0 评论 -
Android导入工程提示Invalid project description
Android导入一个工程时提示 Invalid project description字样,当我们单击转载 2010-03-31 10:15:00 · 9500 阅读 · 7 评论 -
MapView不渲染变成空白和灰色网格了?
很多Android开发人员使用MapActivity的MapView会在0.9r1 SDK上发现MapView不渲染了,而是一个白色的背景和灰色的网格,这个问题主要是全新的安全机制导致的,需要在androidmanifest.xml文件中声明INTERNET和ACCESS_COARSE_LOCATION两个许可权限,完整的为android.permission.ACCESS_COARSE_LOCA转载 2010-03-31 10:09:00 · 1501 阅读 · 0 评论 -
Android NullPointerException解决方法
不知道你在开发中遇到Android空指针异常NullPointerException相关的问题,这类问题的可能性比较多,常规的错误如下 一、刚刚升级了Android SDK,没有对emulator做清理工作 在模拟器的命令行commandline下加入-wipe-data可以清空模拟器,通常还可以解决Android模拟器无法启动等问题。转载 2010-03-31 09:57:00 · 9623 阅读 · 2 评论 -
Sorry! Process com.android.phone is net responding的原因
很多情况下启动Android模拟器,可以看到电话进程不是很稳定,提示Sorry! Process com.android.phone is not responding.其实不能这样判断,这是模拟器加载GSM组件超时造成的,在开发板上测试没有这样的问题,进程com.android.phone没有相应一般单击Wait就好了。大家不用担心RIL层上bug,Android在Linux上也算比较成熟的,但转载 2010-03-31 09:50:00 · 2771 阅读 · 0 评论 -
adb visersion failed错误的解决办法
相信有时在启动Eclipse时提示adb visersion failed错误吧,除了这个错误还可能有Failed to get the adb visersion或Cannot run program /tools/adb.exe等问题。通过分析这些问题主要是SDK Location路径设置错误引起的,部分的是由于下载安装了新版的ADT工具,但是又将Eclipse指向了老版本的Android转载 2010-03-31 09:43:00 · 1037 阅读 · 0 评论 -
Android老版本项目导入到新版SDK提示错误
使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explorer中选择项目,单击鼠标右键在弹出的下拉菜单中选择 Android Tools - Fix Project Properties即可发现一些文件解决了,同时新版本的ADT插件需要注意API Level转载 2010-03-31 15:07:00 · 2375 阅读 · 0 评论 -
INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES错误解决方法
在安装APK文件时出现类似INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的提示,同时类似的提示如下: Android Launch! adb is running normally. Performing com.android123.CWJ activity launch Automatic Target Mode: using device转载 2010-03-31 14:29:00 · 15503 阅读 · 0 评论 -
does not declare uses-library android.test.runner
在平时Android开发时突然执行程序,出现了 Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner的错误提示,这主要是你再Run As中错误的选择了目标为An转载 2010-03-31 14:26:00 · 7915 阅读 · 4 评论 -
无法对jar进行签名,Android jarsigner问题
如果需要最终发行你的android程序,必需为apk文件签名。这里apk和jar的签名方式都是一样的,使用sun jdk的jarsigner工具来完成,但是执行时会提示jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed size (expected xxx but got xxx by转载 2010-03-31 11:38:00 · 10428 阅读 · 2 评论 -
getIntentSender错误解决方法
在Android编码中会出现getIntentSender这样的方法不能用,或提示安全不允许,其实后面描述已经很清晰了,is not allowed to send as package android,getIntentSender这样的方法不允许从包中使用,通过一个服务调用即可。虽然Android平台提供了很多permission的限制,但是最终很多还是不给第三方开发者公开的。目前转载 2010-03-31 11:25:00 · 4392 阅读 · 0 评论 -
Android ADT插件很不稳定,DDMS总是死?
很多Android开发人员都有一个感受就是通过Eclipse配合Android ADT插件开发经常遇到DDMS失去和模拟器的连接,整体感据感觉很不稳定,有时甚至Logcat无法捕获到调试信息,其实这都是因为Eclipse构建于Java平台造成的,其实这类问题同样困扰着Symbian的Carbide. C++它也同样使用了开源工程Eclipse,JRE的稳定性当然不能和微软纯Native C++的V转载 2010-03-31 10:06:00 · 1500 阅读 · 0 评论 -
SDK is not loaded yet解决方法
部分网友可能会发现,更新了Android 1.5 SDK可能出现,Unknown error: SDK is not loaded yet的提示信息,同时还会有如下trouble processing "java/awt/font/NumericShaper.class":Attempt to include a core VM class in something other than a c转载 2010-03-31 14:32:00 · 8343 阅读 · 0 评论