生成未簽名的發(fā)布Android應(yīng)用程序包

2018-03-19 09:38 更新

生成未簽名的發(fā)布Android應(yīng)用程序包

在模擬器上運(yùn)行 Android 應(yīng)用程序不需要數(shù)字簽名,因此您可以使用未簽名的包來實(shí)現(xiàn)此目的。一個未簽名包只能通過 Android 工件定義來提取,并且該 Android 工件定義打開了未簽名的包模式。

提取未簽名的發(fā)布 Android 應(yīng)用程序包

  1. 從主菜單中選擇:文件| 項(xiàng)目結(jié)構(gòu)(File | Project structure),然后單擊左側(cè)窗格的Artifacts
  2. 點(diǎn)擊新建按鈕,并從上下文菜單中選擇:Android應(yīng)用程序(Android Application)。
  3. 在彈出菜單中,通過選擇以下其中一個選項(xiàng)來定義工件內(nèi)容:
    • 要創(chuàng)建一個空的布局定義,請選擇“空(Empty)”。
    • 要在工件中包含模塊數(shù)據(jù),請選擇“從模塊<模塊名稱>(From module <module name>)”

    新工件的常規(guī)設(shè)置將顯示在右側(cè)的“工件布局(Artifact Layout)”窗格中。

  4. 指定工件的常規(guī)設(shè)置。在“輸出目錄(Output directory)”文本框中,指定目標(biāo)程序包.apk文件的位置。
  5. 通過以下步驟完成工件定義:
    • 配置工件結(jié)構(gòu)。
    • 將資源添加到工件。
    • 排列工件中包含的元素。
    • 如有必要,指定在“預(yù)處理(Pre-processing)”和“后處理(Post-Processing)”選項(xiàng)卡中構(gòu)建工件之前和之后要執(zhí)行的其他活動。
  6. 切換到“Android選項(xiàng)卡(Android tab)”選項(xiàng),然后從 Type 下拉列表中選擇 Release unsigned。
  7. 要讓 IntelliJ IDEA 在打包過程中對應(yīng)用程序進(jìn)行模糊處理,請選中“運(yùn)行ProGuard(Run ProGuard)”復(fù)選框并指定 proguard.txt 配置文件的位置 。該文件在創(chuàng)建項(xiàng)目時生成并存儲在項(xiàng)目根目錄中。IntelliJ IDEA 在“配置文件路徑(Config file path)”文本框中建議這個默認(rèn)位置。接受建議或通過單擊“ 瀏覽”按鈕并在打開的對話框中選擇所需的文件來指定自定義配置文件。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號