相关疑难解决方法(0)

当我尝试在设备上安装编译的.apk时,INSTALL_FAILED_UPDATE_INCOMPATIBLE

我从CyanogenMod 9编译了Trebuchet启动器,并试图用adb安装它:

$ adb install out/target/product/generic/system/app/Trebuchet.apk
3986 KB/s (7870141 bytes in 1.928s)
    pkg: /data/local/tmp/Trebuchet.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
Run Code Online (Sandbox Code Playgroud)

我试用了带有CM9的Nexus S和带有JB的Galaxy Nexus.为什么我收到此错误?

编辑:在我的情况下,我试图用包管理器重新安装系统包.那是不支持的,所以我有这个错误.在您的情况下,错误的来源可能会有所不同.

android cyanogenmod android-4.0-ice-cream-sandwich android-4.2-jelly-bean

282
推荐指数
9
解决办法
20万
查看次数

签名版本之间的区别 - V1(Jar Signature)和V2(Full APK Signature)在AndroidStudio中生成签名的apk时?

请至少选择一个要在Android Studio 2.3中使用的签名版本

现在,在Android Studio中生成已签名的apk时,它会在签名的apk生成过程的最后一步中显示两个选项(CheckBox),即1. V1(Jar Signature)和2.`V2(Full APK Signature)'作为签名版本.

**签名版本**选项

那么,在新的Android Studio更新中,这些V1(Jar Signature)V2(Full APK Signature)之间有什么区别?

我应该使用哪个(或两者)来为Play商店发布的apk进行签名?

此外,当我使用第二个选项时,我在安装apk时遇到错误安装Parse Failed No Certificate.

android signing signature apk android-studio

214
推荐指数
5
解决办法
8万
查看次数

你能改变一下吗?Eclipse中Android应用程序的API级别?

我为我的Android应用程序选择了API最低级别1.5,而我正准备将手势集成到1.6中.Eclipse中有没有办法通过构建应用程序将最低级别从1.5改为1.6?

非常感谢

eclipse api android

59
推荐指数
5
解决办法
8万
查看次数

安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES

冒着重复似乎是一个非常普遍的抱怨的风险,我想我对这个bug有很大的不同.

应用程序不会从Eclipse安装,并且会出现在控制台中:安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES.

LogCat提供了一些照明:包com.xxx在entry assets/fonts/helvetica_neue.ttf没有证书; 无视!

意味着设备(或仿真器)认为此特定文件未签名.

为此提出的通常解决方案是:
- 重命名违规文件.我们已经尝试过,然后它会抱怨下一个文件,然后是下一个文件,依此类推.
- 添加一个虚拟文件.也试过了.它抱怨新文件,无论它叫什么.
- 编译大于Android 1.6.我们正在编译2.3.

值得注意的是,只有在我们启动单元测试时才会发生这种情况.我们可以毫无困难地自行安装"真正的"应用程序.我们也使用Maven,当然还有Maven Android插件.

任何见解或建议都会非常受欢迎,当然如果我们自己想出来,我会发布任何调查结果.

android

17
推荐指数
4
解决办法
5万
查看次数

"解析包时出现问题"

我在安装Android应用时遇到问题.用户得到了可怕的"解析包有问题"错误.不幸的是,它在我的手机上安装没有错误.在这一点上,我正在处理两部运行Android OS 2.2.1的手机.我已经构建了API级别7的应用程序.为了节省阅读的麻烦,它支持2.1的设备.

我一直在用这个工作一个月左右.当我想向用户显示最新版本时,我会通过电子邮件发送.最初,这对我们两个人都很好.在此过程中,两个设备都设置为允许从"未知来源"进行安装.

开发手机一直都有效.从上周构建开始,用户正在收到前面提到的错误.我知道这是一个基于谷歌搜索的常见错误.不幸的是,大多数帖子来自用户在黑暗中抓住.当然,我在这个论坛上已经阅读了另外的大约十几个帖子,这些信息显然来自专家开发人员.可以说是最好的.我的情况看起来有点不同,因为我已经确认它不是API级别.

我没有发现这个错误非常有用.如果我可以抓住设备,我怀疑我应该看到设备上调试的问题.不幸的是,我没有这个设备.所以我正在阅读PackageInstallerActivity的源代码.需要一种更快速的支付方式.用户可以做些什么来收集更多信息吗?你有调试建议来解决这个问题吗?

installation android

8
推荐指数
1
解决办法
2万
查看次数

无法在HoneyComb 3.2上安装应用程序 - 它给出INSTALL_PARSE_FAILED_NOT_APK错误

谢谢阅读!

一位用户最近报告说他无法在他的华硕Eee Pad变压器上安装我的应用程序(我认为它有3.2更新).

所以,我尝试在3.2模拟器上安装应用程序,这是我的控制台输出:


[2011-08-04 14:04:06 - ] New emulator found: emulator-5554
[2011-08-04 14:04:06 - ] Waiting for HOME ('android.process.acore') to be launched...
[2011-08-04 14:05:04 - ] HOME is up on device 'emulator-5554'
[2011-08-04 14:05:04 - ] Uploading testapp.apk onto device 'emulator-5554'
[2011-08-04 14:05:04 - ] Installing testapp.apk...
[2011-08-04 14:05:34 - ] Installation error: INSTALL_PARSE_FAILED_NOT_APK
[2011-08-04 14:05:34 - ] Please check logcat output for more details.
[2011-08-04 14:05:34 - ] Launch canceled!
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?:(

android android-install-apk android-3.0-honeycomb

4
推荐指数
1
解决办法
2131
查看次数