android – Eclipse不会让我的应用程序运行

android – Eclipse不会让我的应用程序运行,第1张

概述我正在尝试安装我在手机上制作的应用程序.但我不断收到错误 Installation error: INSTALL_PARSE_FAILED_NO_CERTIFICATES 我正在使用Eclipse.我以前从未见过这个问题.我已经在手机上运行了数百次应用程序.我的项目的任何文件都没有明显的错误.我编辑了提升版本的Manifest文件,但它没有用.我清理了我的项目.我从手机上卸载了当前版本的应用程序. 我正在尝试安装我在手机上制作的应用程序.但我不断收到错误
Installation error: INSTALL_PARSE_Failed_NO_CERTIFICATES

我正在使用Eclipse.我以前从未见过这个问题.我已经在手机上运行了数百次应用程序.我的项目的任何文件都没有明显的错误.我编辑了提升版本的Manifest文件,但它没有用.我清理了我的项目.我从手机上卸载了当前版本的应用程序.但这一切都无效.

我完全不知道问题是什么. LogCat声称我的main.xml文件存在问题.

ERROR/PackageParser(956): Package ##MY PACKAGE name has no certificates at entry res/layout/main.xml; ignoring!

我没有碰过这个文件,所以我不知道可能是什么问题.

更新:事情变得更加混乱.在问题发生之前,我将几个png文件拖放到drawable文件夹中(已经有几个).把我的头发拉出来后,我突然意识到问题可能就是这些文件.我删除了它们(共5个),现在可以使用了.唯一的问题是我不知道为什么他们搞砸了安装.

解决方法 这似乎是一个相当普遍的问题: http://code.google.com/p/android/issues/detail?id=830

解决方法是导出未签名的包并使用signapk.jar手动签名

逐字:

Comment 26 by lucasiturbIDe,Apr 14,
2010 Hi everybody. I have solved this
in my project by signing the APK with
the deBUGkey and the jarsigner tool
provIDed by androID tools.

Just execute this:

jarsigner -verbose -keystore <userhome>/.androID/deBUG.keystore <package.apk> androIDdeBUGkey

and you will have your nice fresh and
working apk for deBUGging only
purpose. Remember you have to sign
your APK with a valID signature to
publish your application at the Market

使用别名“androIDdeBUGkey”的调试密钥的密码是“androID”.

总结

以上是内存溢出为你收集整理的android – Eclipse不会让我的应用程序运行全部内容,希望文章能够帮你解决android – Eclipse不会让我的应用程序运行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存