cmd生成签名时出现java.io.FileNotFoundException: android.keystore (拒绝访问。)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd生成签名时出现java.io.FileNotFoundException: android.keystore (拒绝访问。)相关的知识,希望对你有一定的参考价值。
如图。
参考技术A 只要重新制定生成的.keystore文件的存储路径就可以了将
keytool -genkey -alias androidkerren.keystore -keyalg RSA -validity
20000 -keystore androidkerren.keystore
里边后边的androidkerren.keystore改变为D:\FGH\fgh_apk\androidkerren.keystore(D:\FGH\fgh_apk\这个是想自己的新路径),
然后执行
keytool -genkey -alias androidkerren.keystore -keyalg RSA -validity
20000 -keystore D:\FGH\fgh_apk\androidkerren.keystore 参考技术B 文件不存在,
例子
SET OPT=-keystore %KS_PATH% -storepass %storepass% -keypass %keypass%
jarsigner %OPT% -signedjar "C:\myApp_signed.apk" "c:\myApp.apk" %KS_ALIAS%
其中
KS_ALIAS KeyStore别名追问
文件没生成当然不存在了,我需要的是解决办法,我尝试将jdk文件导入D盘然后生成keystore签名文件成功了,但是在C盘下的jdk就不行,但是网上有很多人都是在C盘里面生成的,我想知道问题出在哪里。
参考技术C c 盘无法获得写入权限在最后加入非c盘绝对路径来生成android.key本回答被提问者采纳
以上是关于cmd生成签名时出现java.io.FileNotFoundException: android.keystore (拒绝访问。)的主要内容,如果未能解决你的问题,请参考以下文章