cmd生成签名时出现java.io.FileNotFoundException: android.keystore (拒绝访问。)

如图。
2025-05-19 21:21:02
推荐回答(3个)
回答(1):

只要重新制定生成的.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

回答(2):

文件不存在,

例子
SET OPT=-keystore %KS_PATH% -storepass %storepass% -keypass %keypass%
jarsigner %OPT% -signedjar "C:\myApp_signed.apk" "c:\myApp.apk" %KS_ALIAS%

其中
KS_ALIAS KeyStore别名

回答(3):

c 盘无法获得写入权限
在最后加入非c盘绝对路径来生成android.key