Android發佈APK
當您在使用 Xamarin.Android 來進行 Xamarin.Forms 應用程式的除錯,Xamarin.Android 使用內建預設的金鑰褲來進行您的除錯版本程式的簽名,這個檔案位於:
C:\Users\USERNAME\AppData\Local\Xamarin\Mono for Android\debug.keystore產生 APK & 使用程式碼簽名新的金鑰
- 請先設定 Android 的原生專案變成
設定為起始專案 - 請點選功能表
工具>Android>Publish Android App...此時,請務必在方案總管內點選 Android 原生專案內的任何一個節點目錄或者項目上
- 當出現
Publish Android Application對話窗- 點選
Create New KeyStore產生一把新的金鑰 - 在
Location欄位內,輸入這把金鑰庫要儲存的路徑(含金鑰檔案名稱) - 在
Password,Confirm這兩個欄位,輸入這把金鑰庫的密碼 - 按下
Next按鈕

- 當對話窗出現另外一個畫面,如下
- 在
Alias欄位內輸入這把金鑰的別名當您再度要使用這把金鑰庫的這把金鑰的時候,會需要輸入這個名稱 - 在
Password&Confirm欄位內輸入金鑰密碼 - 在
Validity (Years)欄位內輸入這把金鑰的有效期限年分 - 在
First and Last Name欄位內輸入這把金鑰擁有人的姓名 - 點選
Next按鈕

- 對話窗的最後一頁,點選
Create按鈕,其中Target Directory目錄,表示您的簽名過後的 APK 檔案要產生在哪個目錄下。File欄位可以輸入您要產生的 APK 檔案名稱

產生 APK & 使用舊的程式碼簽金鑰
- 請先設定 Android 的原生專案變成
設定為起始專案 - 請點選功能表
工具>Android>Publish Android App...此時,請務必在方案總管內點選 Android 原生專案內的任何一個節點目錄或者項目上
- 當出現
Publish Android Application對話窗- 點選
Use Existing KeyStore使用已經產生過的金鑰庫 - 在
Location欄位,輸入剛剛產生好的金鑰庫所在的路徑(含檔名) - 在
Password欄位內,輸入金鑰庫的密碼 - 在
Alias欄位內,輸入這把金鑰的別名 - 在
Key Password欄位內,輸入這把金鑰密碼。 - 最後,點選
Next按鈕

- 最後的頁面
Target Directory欄位,可以指定這個 APK 檔案要產生在哪個目錄內File欄,可以輸入您要產生的 APK 檔案名稱
