2011-12-14 118 views
18

我試圖生成我的指紋,它應該在這裏:~/.android/debug.keystore,但我沒有什麼東西,雖然我也可以正常運行我的monodroid項目,所以如何找到debug.keystore文件?Mac上的debug.keystore在哪裏?

回答

4

Android的單聲道debug.keystore文件位於$HOME/.local/share/Xamarin/Mono for Android。 (是的,該目錄名稱中有空格。)

+0

我意識到我的問題是我的apiKey,我從另一個目錄得到了我的指紋:〜/ .android/debug.keystore,我並不認爲這是問題,因爲我用它生成以獲取我的apikey,並且使用它在我的Java安卓應用程序和工作正常,但後來我嘗試將其更改爲位於此目錄中的debug.store:$ HOME/.local/share/Xamarin/Mono for Android/debug.keystore,並引發我另一個指紋,所以我用它來生成另一個apikey,然後神奇地在Mono上運行我的應用程序。儘管非常感謝您的幫助。 – arkmetal 2012-02-02 16:33:26

67

debug.keystore位於您說的文件夾中,但它隱藏,因此您無法在Finder上看到它。

打開終端和類型:

cd ~/.android/ 
ls 

如果你能看到的debug.keystore,這是正確的文件夾中。 如果您需要在同一個文件夾中打開在Finder中,鍵入:

open . 

問候。

+1

太謝謝了! – arkmetal 2011-12-14 18:03:27

5

只需打開Finder,即可通過以下路徑。

轉到 - >首頁 - > ./android/debug.keystore

確保您可以看到隱藏的文件和文件夾。

3

你會發現這裏debug.keystore文件, 火在終端這個命令來查看隱藏文件

  1. defaults write com.apple.Finder AppleShowAllFiles YES
  2. 轉到主目錄
  3. 去.android將被隱藏的文件夾
6
  1. Open Finder

  2. 選擇菜單轉到 - >轉到文件夾...

  3. 型/Users/username/.android

3

路徑上從命令提示符

的Android Studio取得SHA1

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

你可以用你的sys用戶名改變pragati。