IntelliJ IDEA:生成簽名和未簽名的Android應(yīng)用程序包

2018-03-16 09:35 更新

生成簽名和未簽名的Android應(yīng)用程序包

IntelliJ IDEA 允許提取 Android 應(yīng)用程序包(.apk 文件)。IntelliJ IDEA 支持集成的 Android 資產(chǎn)包裝工具(aapt),它編譯應(yīng)用程序資源。

使用 IntelliJ IDEA,您可以生成簽名和未簽名的 .apk文件。以下選項(xiàng)可用:

  • 提取已簽名的軟件包,以在物理設(shè)備上部署和運(yùn)行應(yīng)用程序?;诖撕灻?,Android 系統(tǒng)可識(shí)別每個(gè)已部署應(yīng)用程序的作者。您無(wú)需向任何機(jī)構(gòu)申請(qǐng)個(gè)人簽名,IntelliJ IDEA 生成的簽名就足夠了。使用 IntelliJ IDEA,您可以通過(guò)以下兩種方式之一生成簽名軟件包:
    • 使用“生成簽名的 APK 向?qū)В℅enerate Signed APK Wizard)”。該軟件包將在提取過(guò)程中簽署。
    • 通過(guò)在發(fā)布簽名包模式中創(chuàng)建 Android 應(yīng)用程序的工件定義, 將 .apk 文件配置為工件。當(dāng) IntelliJ IDEA 根據(jù)此定義構(gòu)建包時(shí),包會(huì)自動(dòng)簽名。
  • 提取未簽名的包以在模擬器上測(cè)試它們。未簽名包只能通過(guò)發(fā)布未簽名包模式中的工件定義來(lái)提取。
  • 提取并簽名調(diào)試包。此簽名足以用于測(cè)試和調(diào)試應(yīng)用程序,但不允許發(fā)布它們。只有通過(guò)在調(diào)試包模式下配置工件定義才能在調(diào)試模式下簽名包。

通過(guò)與ProGuard內(nèi)置工具集成,您還可以在打包期間混淆您的應(yīng)用程序。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)