OS X 10.9更新已停止.apk jarsigner工作

时间:2013-10-24 03:21:05

标签: java android macos osx-mavericks

我一直在为Android安装sencha / phonegap应用程序,在更新到OS X Mavericks 10.9之前一切正常,但现在我按照相同的程序和apk进行了签名和zipaligned但在手机上安装会导致错误。第一个打包尝试抛出一个错误来下载JDK,所以我做了,然后下一次尝试工作,直到安装没有错误。

从亚行我收到错误

[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

这让我相信更新删除了一些java路径。

我重新安装了JDK并更改了我的$ vi~ / .bash_profile以包含以下行:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

按照以下说明进行操作:here

现在我在安装之前没有出错,只是说“应用程序未安装”

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

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

1 个答案:

答案 0 :(得分:2)

Android严格需要Java 1.6做jarsigner。请确保安装了Java 1.6,而不是1.7;