• [Xamarin.Android] 如何透過電子郵件部署Xamarin.Android App (转帖)


    Android App在部署到實機的時候不像iOS的App限制你一定要使用向Apple申請的開發者憑證,在Apple不管是你要上架到Apple Store或者是企業內部署,你都必須向蘋果申請憑證。

    而Android可以允許你用自建的Private Key來簽署你的APP,這樣若是你的APP只是要在企業內部署而並沒有要上架到

    Google Play Service,你可以選擇這樣的方式來做。經由你自建的Private Key所簽署建立的APP,你可以經由電子郵件或者是網站來發佈你的APP。

    clip_image002

    這個範例我們要使用Gmail來發佈一個APP,主要的步驟如下:

    1. 建立自己的Private Key

    2. Compile for release 你的App

    3. 利用電子郵件來發佈APP

    1. Visual Studio 裡面開啓你的Android專案,在編譯模式裡把[Debug]改成[Release]

    clip_image004

    2. 在你的專案按下右鍵開啓屬性視窗。

    2.1 在Android Manifest裡面我們在Application name,Package name,Version number,Version name,填入跟你的的APP相關的資訊。

    clip_image006

    2.2 接著到 Mono Android Options 選項裡面去把 Bundle assemblies into native code 這個項目勾選起來

    clip_image008

    3. 接著在Visual Studio畫面上方選到[工具]然後下拉項目選到[ Publish Android Application]

    clip_image010

    4. 在接下來的KeyStore Selection 視窗我們要選擇你的Private key來簽署你的APP

    這部分你可以使用一個原先就存在的Key store,或者是你也可以直接在這個步驟時建立一個新的KeyStore。

    clip_image012

    5. Select Destination視窗我們選擇App發佈位置以及這隻APP的檔案名稱,

    最後我們按下Publish,就可以來發佈這隻APP。

    clip_image013

    6. 編譯完成後在你的專案資料夾的 bin --> Release路徑下找到兩個Apk的檔案。

    Signed是被簽署過的APK,我們要用這一個APP來發佈部署。

    clip_image015

    7. 開啓你的Email信箱,把剛剛編譯好的apk檔案加入附件檔案,然後將App寄給要部署的人。

    clip_image017

    8. 接著我們開啓手機的電子郵件信箱,點選我們郵件的附件檔案,手機會開始安裝這隻APP

    clip_image019 clip_image021 clip_image023

    9. 部署完成。

    clip_image025 clip_image027 clip_image029

  • 相关阅读:
    java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
    java基础2 判断语句:if ... else 语句和 switch 语句
    IT行业经典面试技巧及方法思路。
    Java基础1,入门基础知识
    SVN的使用、分支合并及解决冲突详解
    VC工程产生文件后缀名解释
    ireport报表,打印时,报表加载失败的解决方法
    MySQL 事务、视图、索引
    MySQL高级查询
    MySQL中的主键约束和外键约束
  • 原文地址:https://www.cnblogs.com/whatthehell/p/3444350.html
Copyright © 2020-2023  润新知