2017-02-04 82 views
0

不能用C定位爲單聲道文件Xamarin的Android裏面的文件夾:\用戶[名] \ AppData \本地\ Xamarin \單聲道Android版\ debug.keystore無法找到Android文件夾的Mono。 Xamarin的Android的地圖

需要它來獲取我的簽名Android谷歌地圖的關鍵指紋。

預先感謝您!

+0

請確保您的路徑正確無誤,並且您正在使用正確的USERNAME或使用'%LocalAppData%\ Xamarin \ Mono for Android \ debug.keystore「'例如:'keytool.exe -list -v - keystore「%LocalAppData%\ Xamarin \ Mono for Android \ debug.keystore」-alias androiddebugkey -storepass android -keypass android' – SushiHangover

+0

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/MD5_SHA1/ – SushiHangover

+0

如果您在該位置沒有密鑰庫,則可以生成一個新密鑰庫:http://stackoverflow.com/questions/36554463/lost-my-debug-keystore-due-to-xamarin-new-installation-can -i-恢復-IT/36554649#36554649 –

回答

0
  1. 在以下路徑中找到debug.keystore例如:C:\Users\YOURACCOUNT\AppData\Local\Xamarin\Mono for Android

  2. 將此debug.keystore複製到您的JDK的bin文件夾中。例如,我爲Android 7.0使用JDK1.8,然後我需要將此文件複製到路徑:C:\Program Files\Java\jdk1.8.0_111\bin

  3. 以管理員身份打開CMD。

  4. 訪問您的JDK的bin文件夾,在我這邊是cd C:\Program Files\Java\jdk1.8.0_111\bin

  5. 由於@SushiHangover建議,在我身邊,我需要執行keytool.exe -list -v -keystore "C:\Program Files\Java\jdk1.8.0_111\bin\debug.keystore" -alias androiddebugkey -storepass android -keypass android

JDK的路徑在這裏非常重要,請確保您擁有正確的路徑。

相關問題