javalang.exception:未生成密钥对,别名<androiddebugkey>已存在且java.io.filenotfoundexception:debug.keystore

Jas*_*ing 3 debugging android-keystore

我输入以下内容

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)

在cmd中生成调试keytool.

但是,我收到了错误

java.io.filenotfoundexception:debug.keystore"而不是.之后我将上面的命令更改为"keytool -genkey -v -keystore C:\ Users\me.android\debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

而这次我收到了另一个错误

javalang.exception:未生成密钥对,别名已存在

这里出了什么问题?我在这里尝试做的只是生成一个新的调试密钥库.

Jas*_*ing 8

发现在生成新的debug.keystore之前需要删除/删除现有的debug.keystore.生成新的debug.keystore时,需要列出要存储密钥库文件的目录.

删除旧的调试密钥库后,在android studio终端中输入以下命令:

keytool -genkey -v -keystore debug.keystore C:\ Users\abc.android\debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

其中(debug.keystore)是您要定义密钥库文件的名称,(C:\ Users\abc.android\debug.keystore)是您要存储密钥库的目录

最后,问题解决了.