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 (拒绝访问。)的主要内容,如果未能解决你的问题,请参考以下文章

尝试生成签名 Apk 时出现 Gradle 构建错误

生成签名时出现错误 AAPT Android Studio

生成APK(签名)升级gradle版本时出现问题

使用 OAuth 1.0 生成签名时出现问题

在 Go Server 中为 IOS 生成订阅报价签名时出现问题

Microsoft 文档在以编程方式生成 SAS 令牌时出现问题。错误:“签名字段格式不正确”