Java OS X 10.9更新已停止。apk jarsigner正在工作

Java OS X 10.9更新已停止。apk jarsigner正在工作,java,android,macos,osx-mavericks,Java,Android,Macos,Osx Mavericks,我一直在为Android打包sencha/phonegap应用程序,在升级到OSX Mavericks 10.9之前一切都正常,但现在我遵循相同的过程,apk被签名和zipaligned,但在手机上安装会导致错误。第一次打包尝试在下载JDK时抛出了一个错误,所以我就这么做了,然后下一次尝试一直工作到安装没有错误 从亚洲开发银行我得到了错误 [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 这让我相信更新删除了一些java路径 我已经重新安装了JDK并更改了$vi~/

我一直在为Android打包sencha/phonegap应用程序,在升级到OSX Mavericks 10.9之前一切都正常,但现在我遵循相同的过程,apk被签名和zipaligned,但在手机上安装会导致错误。第一次打包尝试在下载JDK时抛出了一个错误,所以我就这么做了,然后下一次尝试一直工作到安装没有错误

从亚洲开发银行我得到了错误

[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
这让我相信更新删除了一些java路径

我已经重新安装了JDK并更改了$vi~/.bash_配置文件,以包含以下行:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
以下说明来自:

现在我在安装之前不会收到错误,它只是说“应用程序未安装”

我使用的过程是;解包现有的.apk,修改清单,替换内容,重建.apk,使用证书进行jarsign,zipalign进行安装


我认为可能需要配置更多的环境变量和路径,但不确定从哪里开始。非常感谢您的帮助。

Android严格要求Java 1.6来完成jarsigner。请确保安装了Java 1.6而不是1.7

Android严格要求Java 1.6来完成jarsigner。请确保您的Java是1.6,而不是1.7谢谢,这就是问题所在,我不知道为什么它会提示新安装JDK,我不得不删除1.7并重新启动OSX默认1.6。现在一切都好了,非常感谢@KryptonI,我很高兴它能帮上忙。我把它移到了回答部分,以便稍后有人能找到解决同样问题的方法。如果愿意,请接受并投票:)