XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書

2016/07/28

Xamarin.Forms Android發佈APK 適用於 Xamarin Android 4.2.6 to 6.1

Android發佈APK

當您在使用 Xamarin.Android 來進行 Xamarin.Forms 應用程式的除錯,Xamarin.Android 使用內建預設的金鑰褲來進行您的除錯版本程式的簽名,這個檔案位於:
C:\Users\USERNAME\AppData\Local\Xamarin\Mono for Android\debug.keystore

產生 APK & 使用程式碼簽名新的金鑰

  1. 請先設定 Android 的原生專案變成 設定為起始專案
  2. 請點選功能表 工具 > Android > Publish Android App...
    此時,請務必在 方案總管 內點選 Android 原生專案內的任何一個節點目錄或者項目上
    PublishAndroidApp
  3. 當出現 Publish Android Application 對話窗
    • 點選 Create New KeyStore 產生一把新的金鑰
    • 在 Location 欄位內,輸入這把金鑰庫要儲存的路徑(含金鑰檔案名稱)
    • 在 PasswordConfirm 這兩個欄位,輸入這把金鑰庫的密碼
    • 按下 Next按鈕
    PublishAndroidApp1
  4. 當對話窗出現另外一個畫面,如下
    • 在 Alias 欄位內輸入這把金鑰的別名
      當您再度要使用這把 金鑰庫 的這把金鑰的時候,會需要輸入這個名稱
    • 在 Password & Confirm 欄位內輸入金鑰密碼
    • 在 Validity (Years) 欄位內輸入這把金鑰的有效期限年分
    • 在 First and Last Name 欄位內輸入這把金鑰擁有人的姓名
    • 點選 Next 按鈕
    PublishAndroidApp2
  5. 對話窗的最後一頁,點選 Create 按鈕,其中
    • Target Directory 目錄,表示您的簽名過後的 APK 檔案要產生在哪個目錄下。
    • File 欄位可以輸入您要產生的 APK 檔案名稱
    PublishAndroidApp3

產生 APK & 使用舊的程式碼簽金鑰

  1. 請先設定 Android 的原生專案變成 設定為起始專案
  2. 請點選功能表 工具 > Android > Publish Android App...
    此時,請務必在 方案總管 內點選 Android 原生專案內的任何一個節點目錄或者項目上
    PublishAndroidApp
  3. 當出現 Publish Android Application 對話窗
    • 點選 Use Existing KeyStore 使用已經產生過的金鑰庫
    • 在 Location 欄位,輸入剛剛產生好的金鑰庫所在的路徑(含檔名)
    • 在 Password 欄位內,輸入金鑰庫的密碼
    • 在 Alias 欄位內,輸入這把金鑰的別名
    • 在 Key Password 欄位內,輸入這把金鑰密碼。
    • 最後,點選 Next 按鈕
    PublishAndroidApp4
  4. 最後的頁面
    • Target Directory 欄位,可以指定這個 APK 檔案要產生在哪個目錄內
    • File 欄,可以輸入您要產生的 APK 檔案名稱
    PublishAndroidApp5

沒有留言:

張貼留言