Android 应用程序不会安装:CertPath未验证:null
我已经使用Eclipse3.7编写了一个Android应用程序target 3.2,我尝试对该应用程序进行签名,但在目标计算机上,该应用程序不会安装,或者它已安装但未运行,并出现“应用程序未安装”错误。在调试模式下,应用程序可以与临时证书一起正常工作 我用jarsigner检查了应用程序,它有CertPath未验证:空错误 我还将Manifest参数debugable和test only设置为false 对于keytool,我使用以下命令行-:Android 应用程序不会安装:CertPath未验证:null,android,keytool,jarsigner,Android,Keytool,Jarsigner,我已经使用Eclipse3.7编写了一个Android应用程序target 3.2,我尝试对该应用程序进行签名,但在目标计算机上,该应用程序不会安装,或者它已安装但未运行,并出现“应用程序未安装”错误。在调试模式下,应用程序可以与临时证书一起正常工作 我用jarsigner检查了应用程序,它有CertPath未验证:空错误 我还将Manifest参数debugable和test only设置为false 对于keytool,我使用以下命令行-: keytool -genkey -v -keyst
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、导出签名应用程序。。。还是一样的错误。欢迎提供任何帮助,谢谢。清单必须包含minsdk版本和maxsdkversion 还有另一种注册申请的方法 右键单击项目->选择Android工具选项->导出已签名的应用程序包 在该对话框中,选择项目->创建新的.keystore文件validityears=50 稍后使用安装已签名的apk 使用以下命令从设备发出命令提示符 adb安装yoursignedapk.apk
此已签名的apk将成功安装到您的设备上清单必须包含minsdk版本和maxsdkversion 还有另一种注册申请的方法 右键单击项目->选择Android工具选项->导出已签名的应用程序包 在该对话框中,选择项目->创建新的.keystore文件validityears=50 稍后使用安装已签名的apk 使用以下命令从设备发出命令提示符 adb安装yoursignedapk.apk
此已签名的apk将成功安装到您的设备上事实上,我通过两个操作解决了此问题 借助Java1.6.0.30JDK,我以前使用的是1.7,这解决了密钥和签名问题 在清单中,在应用程序标记之前,我只有一次android.permission.WRITE_外部_存储 这是在使用adb logcat命令查看lancher问题之后: 权限拒绝:启动意图{….}需要 android.permission.WRITE\u外部存储
事实上我用两个动作解决了这个问题 借助Java1.6.0.30JDK,我以前使用的是1.7,这解决了密钥和签名问题 在清单中,在应用程序标记之前,我只有一次android.permission.WRITE_外部_存储 这是在使用adb logcat命令查看lancher问题之后: 权限拒绝:启动意图{….}需要 android.permission.WRITE\u外部存储
我向清单中添加了最小/最大/目标版本,使用ADT和命令行创建,两个结果仍然有相同的错误。我向清单中添加了最小/最大/目标版本,使用ADT和命令行创建,两个结果仍然有相同的错误。