在Mac上,debug.keystore文件位于哪里?

30
我试图生成我的指纹,它应该在这里:~/.android/debug.keystore,但我那里什么都没有,尽管我可以正常运行我的`monodroid`项目,所以我该如何找到`debug.keystore`文件?
7个回答

82

debug.keystore文件在您提到的文件夹中,但是它是隐藏的,因此您无法在Finder上看到它。

打开终端并输入:

cd ~/.android/
ls

如果你能看到debug.keystore,那就是正确的文件夹。 如果需要在Finder中打开,输入同样的文件夹路径:

open .

敬礼。


14

如何从命令提示符中获取Android Studio的SHA1路径

keytool -list -v -keystore {完整的debug.keystore路径} -alias androiddebugkey -storepass android -keypass android

例如:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android


1
这个救了我的一天! - Aquarius_Girl

11

Mono for Android debug.keystore 文件位于 $HOME/.local/share/Xamarin/Mono for Android 目录中。(是的,该目录名称中有空格。)


我意识到我的问题是我的apiKey,我从另一个目录得到了我的指纹:~/.android/debug.keystore,我没有想到那是问题所在,因为我用它生成了我的apikey并在我的Java Android应用程序中使用它,一切都正常工作。但是后来我尝试将其更改为位于此目录中的debug.store:$HOME/.local/share/Xamarin/Mono for Android/debug.keystore,并抛出另一个指纹,因此我使用它生成了另一个apikey,然后神奇地在Mono上运行我的应用程序。非常感谢您的帮助。 - arkmetal

10

您只需要打开Finder,然后按照以下路径进行操作:

前往 -> 主目录 -> ./android/debug.keystore

确保您可以看到隐藏的文件和文件夹。


9
  1. 打开Finder

  2. 选择菜单前往->前往文件夹...

  3. 输入/Users/username/.android


4

您可以在这里找到debug.keystore文件, 在终端中执行以下命令以查看隐藏文件

  1. defaults write com.apple.Finder AppleShowAllFiles YES
  2. 进入主目录
  3. 进入.android文件夹,该文件夹将被隐藏

0
对于Mac路径,您需要创建另一个名为debug.key.properties的文件,并将以下4行粘贴到其中(不要忘记根据您的值进行调整):
storePassword=yourPassword
keyPassword=yourKeyPassword
keyAlias=yourKeyAlias
storeFile=//Users//test//Desktop//project//Debug//debug.keystore 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接