.android文件夹中没有debug.keystore

Cod*_*ody 61 android keystore

我正在帮助应用程序的人需要找到她的debug.keystore - 我的是在我的.android文件夹中,但是当我在她的计算机上导航时它不存在.

是否需要做一些事情才能出现?它在哪里/如何再次生成?

Joh*_*lor 151

根据文档,在Eclipse中执行构建或使用ant debug应该自动生成~/.android/debug.keystore.

但是如果这不起作用,您可以通过运行手动创建一个:

keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
Run Code Online (Sandbox Code Playgroud)

  • 对于Windows 64位用户:keytool -genkey -v -keystore"C:\ Program Files(x86)\ Android\android-sdk\.android\debug.keystore"-storepass android -alias androiddebugkey -keypass android -dname"CN = Android Debug,O = Android,C = US" (5认同)
  • 这个特定的“keytool”命令对我不起作用,但它帮助我找到了这个问题,/sf/ask/2558812441/ -can-i-recover-it 解决了这个问题 (4认同)

Ent*_*per 20

如果她正在使用Eclipse,请转到Windows - >首选项

选择Android - > Build

在那里你会看到Default debug keystore:"Path"

看看你是否可以在那里找到它.

  • 借助此命令生成密钥库$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000更多详细信息"http://developer.android.com/导向/出版/ APP-signing.html" (2认同)
  • @EnthuDeveloper这个键不能用作调试键.调试密钥具有预先设置的特定名称和密码.看看:http://developer.android.com/guide/publishing/app-signing.html#debugmode (2认同)

Ara*_*vin 8

您可以使用此命令创建密钥库。

keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

  • 接受的答案缺少“keytool”抱怨的“-keyalg”参数。这对我有用。 (2认同)

ina*_*ruk 5

的debug.keystore是在使用它的第一内建自动创建.

  • 不,先生,事实并非如此.执行以下测试:从.android文件夹中删除debug.keystore.在eclipse中做项目>清理,然后启动你的应用程序.不生成debug.keystore. (6认同)