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 檔案名稱