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

时间:2011-04-05 00:29:45

标签: android eclipse

我正在尝试安装我在手机上制作的应用。但我一直收到错误

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个),现在可以使用了。唯一的问题是我不知道为什么他们搞砸了安装。

1 个答案:

答案 0 :(得分:8)

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

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

手动签名

逐字:

  

评论26 by lucasiturbide,4月14日,   2010大家好我解决了这个问题   在我的项目中通过签署APK   debugkey和jarsigner工具   由android工具提供。

     

执行此操作:

 jarsigner -verbose -keystore <userhome>/.android/debug.keystore <package.apk> androiddebugkey
  

你会得到你的新鲜和   正在使用apk进行调试   目的。记住你必须签名   你的APK有效签名   在市场上发布您的申请

别名为“androiddebugkey”的调试密钥的密码是“android”。

相关问题