簡體   English   中英

簽署App Bundle基本模塊和動態功能模塊

[英]Signing The App Bundle Base Module And Dynamic Feature Module

在Google App Bundle官方指南中: https : //developer.android.com/guide/app-bundle/configure#base_build_config,它說簽名信息只需要在基本模塊build.config文件中指定。 動態模塊簽名信息與基本模塊一起提供。

我正在使用自己的密鑰庫文件,因此我僅在基本模塊中包括signingConfig。 但是,當我在設備上構建並運行該應用程序時,它總是彈出錯誤:

安裝失敗並顯示消息無法完成會話:INSTALL_FAILED_INVALID_APK:/data/app/vmdl538875391.tmp/1_feature_-debug簽名不一致。 可以通過卸載apk的現有版本(如果有)來解決此問題,然后重新安裝。

當我在動態模塊中包含簽名信息時,錯誤消失了。 那么這與官方指南有沖突嗎? 還是我在這里做錯了什么?

像這樣做

  1. 菜單“構建”

  2. 運行“重建項目”。

然后在設備或模擬器上運行應用

或者上述解決方案不起作用。

然后試試這個

禁用Android Studio中的即時運行 ,然后禁用清理,重建和運行 ,它應該可以解決此問題。

問題是由“編輯配置”中的設置引起的。為了僅在包的基本模塊中包括簽名信息,我需要選擇“來自應用包的APK”,而不是“默認APK”。 否則,Android Studio將使用簽名信息對APK而不是捆綁包進行簽名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM