我一直在为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进行安装。
我认为可能需要配置更多的环境变量和路径,但不确定从哪里开始。非常感谢任何帮助。
答案 0 :(得分:2)
Android严格需要Java 1.6做jarsigner。请确保安装了Java 1.6,而不是1.7;