安卓程序打包到安卓手機上運行Android程序

1、Android程序打包

 Android程序開發完成後,如果要發佈別人使用,就需要將自己的程序打包成正式的Android安裝包文件(Android  Application Package,簡稱APK),其後綴名「.apk」。

編譯器將源代碼轉換成 DEX 文件(在 Android 設備上運行的字節碼),並將其他所有內容轉換成編譯的資源。

APK 打包器將 DEX 文件和編譯的資源組合成APK。必須先爲 APK 簽名,然後才能將應用安裝並部署到 Android設備上。

APK 打包器使用調試或發佈**庫爲 APK 簽名:

  • 如果編譯的是應用調試版本(即專用於測試和分析的應用),打包器會使用調試**庫爲應用簽名。Android Studio 自動使用調試**庫配置新項目。
  • 如果編譯的是打算向外發佈的應用發佈版本,打包器會使用發佈**庫爲應用簽名。

在生成最終 APK 之前,打包器會使用 zipalign 工具對應用進行優化,減少其在設備上運行時佔用的內存。

2、生成**和**庫

在菜單欄中依次點擊 Build > Build > Generate SignedBundle/APK。

在 Generate Signed Bundle或APK 對話框中,選擇APK,然後點擊 Next。

在Key store path字段下,點擊 Create new

在New Key Store窗口中,爲**庫和**提供以下信息
• **庫
• Key store path:選擇創建**庫的位置
• Password:爲您的**庫創建並確認一個安全的密碼
• **
• Alias:爲**輸入一個標識名
• Password:爲**創建並確認一個安全的密碼,此密碼應該與爲**庫選擇的密碼不同
• Validity (years):以年爲單位設置**的有效時長,**的有效期應至少爲 25 年
• Certificate:爲證書輸入一些關於開發者的信息,此信息不會顯示在應用中,但會作爲 APK 的一部分包含在證書中
 

3、生成APK

下載到安卓手機上: