Bra*_*rad 4 android apk google-play android-studio
我试图在Android Studio中创建一个已签名的应用,但是我被这个错误所困扰
keytool错误:java.io.FileNotFoundException:C:\ AndroidWorkspace \ androidKey \ public.jks(系统找不到指定的路径)
创建新的密钥库时出现此错误。我很困惑,当我尝试创建一个新密钥时,为什么还要搜索该密钥。
Android Studio:V1.1.0
JRE:1.8.0_25-b18 amd64
在 Windows 上,如果您尝试使用cmdandroid 文档生成密钥并复制以下命令:
keytool -genkey -v -keystore c:\Users\USER_NAME\key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)
您需要将该USER_NAME部分更改为您的 PC 名称,即用户文件夹中的文件夹名称,然后执行代码。例如,如果我的用户文件夹名称是 Taba,那么我必须执行以下代码:
keytool -genkey -v -keystore c:\Users\Taba\key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)
或者您甚至可以将目录更改为您希望.jks保存文件的位置。
Windows路径可能是问题
keytool -genkey -v -keystore c:\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)
使用与上面类似的路径,其中使用的斜杠将向后倾斜。
Bra*_*rad -1
手动修改 build.gradle(Module:app) 文件来签署 apk 即可完成工作。这是我包含在 build.gradle 中的代码。
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5872 次 |
| 最近记录: |