我已经使用Eclipse 3.7编写了一个Android应用程序(目标3.2),我试图签署应用程序,但在目标机器上,应用程序不会安装或它已安装但未运行“应用程序未安装”错误。在调试模式下,应用程序可以正常使用临时证书。应用程序不会安装:CertPath未验证:null
我用jarsigner检查了应用程序,它有CertPath not validated: null
错误。
我还设置了Manifest参数可调试,并且只测试为false。
随着我使用下面的命令行密钥工具 - :
keytool -genkey -v -keystore vgpad.keystore -alias alias_name -sigalg SHA1withDSA -keyalg DSA -keysize 1024 -validity 10000
然后为的jarsigner
jarsigner -keystore D:\dev\Java\jdk1.7.0_02\bin\vgpad.keystore -sigalg SHA1withDSA -digestalg SHA1 -storepass puffin -keypass puffin V-G-Pad.apk alias_name
我使用了各种不同的选项,同时从Eclipse的尝试,出口签署应用..还是一样的错误。任何帮助将受到欢迎,谢谢。
我添加了最小/最大/目标版本的清单,我用ADT和命令行创建,两个结果仍然有相同的错误。 – 2012-02-06 13:31:13