<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      bundletool工具使用(Android aab包安裝)

      ????? 寫在開頭

      點贊 + 收藏 === 學會??????

      apk再見了,Android全新App安裝格式aab

      https://github.com/google/bundletool
      https://github.com/google/bundletool/releases
      
      https://developer.android.com/studio/command-line/bundletool#generate_apks
      

      bundletool工具使用

      https://www.jianshu.com/p/0308ddc9b2e7

      生成apks

      java -jar bundletool.jar build-apks --bundle=dlhroditerd.aab --output=dlhroditerd.apks --ks=dlhroditerd.keystore --ks-pass=pass:123456 --ks-key-alias=dlhroditerd.keystore --key-pass=pass:123456

      安裝apks

      首先連接設備,如果只有一個連接設備,執行如下命令

      java -jar bundletool.jar install-apks --apks=app.apks

      由于現在上傳Google play只需要上傳.aab文件,不需要再上傳apk的安裝包,然而在測試中只需要對apk的包進行測試,aab的包雖然在理論上與apk的包是相同的,但是在測試到上線過程中缺少對aab包的測試過程,安裝aab包需要幾個步驟,需要將aab的包轉化成apks格式后進行安裝

       

      bundletool的安裝方法與重新打apks包的方法

      安裝bundletool

      切換到安裝包的路徑

      bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
      bundletool build-apks --bunlde=.aab --output=./.apks

      安裝apks

      bundletool install-apks --apks=/MyApp/my_app.apks
      bundletool install-apks --apks=.apks

      build簽名過的apks

      bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
      --ks=/MyApp/keystore.jks
      --ks-pass=file:/MyApp/keystore.pwd
      --ks-key-alias=MyKeyAlias
      --key-pass=file:/MyApp/key.pwd
      bundletool build-apks --bundle=<bundle_name>.aab --output=<bundle_name>.apks --ks=<your_keystorename>.jks/.keystore --ks-pass=pass:<your_keystore_pass> --ks-key-alias=<your_keystore_alias> --key-pass=pass:<your_keystore_pass>
      

      Windows使用bundletool將aab包安裝到手機上的命令

      通過應用包生成apk集(aab格式轉apk格式)

      java -jar bundletool-all-1.8.2.jar build-apks --mode=universal --bundle=base.aab --output=base.apks

       base.apks修改為base.zip,然后解壓,可以獲取到apk

       

       通過應用包生成apk集

      java -jar bundletool-all-1.8.2.jar build-apks --bundle=dlhroditerd-release-29.2.aab --output=dlhroditerd-release-29.2.apks
      java -jar bundletool-all-1.8.2.jar build-apks --bundle=dlhroditerd-release-29.2.aab --output=dlhroditerd-release-29.2.apks

      通過應用包生成一組帶簽名的apk集

      java -jar bundletool-all-1.8.2.jar build-apks --bundle=dlhroditerd-release-29.2.aab  --output=dlhroditerd-release-29.2.apks  --ks=adamrocker.keystore  --ks-pass=pass:android  --ks-key-alias=androiddebugkey --key-pass=pass:android

      將apk部署到設備上(需要連接設備,根據設備信息自動提取對應資源并安裝)

      java -jar bundletool-all-1.8.2.jar install-apks --apks=dlhroditerd-release-29.2.apks

      為已連接的設備生成apk

      java -jar bundletool-all-1.8.2.jar build-apks --connected-device --bundle=dlhroditerd-release-29.2.aab  --output=dlhroditerd-release-29.2.apks

      通過json文件生成對應的apk

      java -jar bundletool-all-1.8.2.jar build-apks --device-spec=config.json --bundle=dlhroditerd-release-29.2.aab --output=dlhroditerd-release-29.2.apks

      獲取已連接設備的json配置文件

      java -jar bundletool-all-1.8.2.jar get-device-spec --output=config.json

      從apk集中提取對應設備apk到app文件夾

      java -jar bundletool-all-1.8.2.jar extract-apks --apks=keyhelp.apks --output-dir=app --device-spec=temp.json

      json文件格式:

      {
          "supportedAbis": ["arm64-v8a", "armeabi-v7a"],
          "supportedLocales": ["en", "fr"],
          "screenDensity": 640,
          "sdkVersion": 27
      }
      java -jar bundletool-all-1.8.2.jar build-apks --bundle=dlhroditerd-release-29.2.aab --output=simeji.apks
      java -jar bundletool-all-1.8.2.jar build-apks --bundle=dlhroditerd-release-29.2.aab  --output=dlhroditerd-release-29.2.apks  --ks=adamrocker.keystore  --ks-pass=pass:android  --ks-key-alias=androiddebugkey --key-pass=pass:android
      java -jar bundletool-all-1.8.2.jar install-apks --apks=dlhroditerd-release-29.2.apks
      java -jar bundletool-all-1.8.2.jar build-apks --connected-device --bundle=dlhroditerd-release-29.2.aab  --output=dlhroditerd-release-29.2.apks

      如果對您有所幫助,歡迎您點個關注,我會定時更新技術文檔,大家一起討論學習,一起進步。

       

      posted @ 2024-07-16 17:40  林恒  閱讀(1449)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 深夜释放自己在线观看| 奉贤区| 天堂а√在线最新版中文在线| 亚洲成av人在线播放无码| 国产亚洲一二三区精品| 免费国产拍久久受拍久久| 精品国产乱码久久久人妻| 亚洲爆乳少妇无码激情| 野外做受三级视频| 国产av精品一区二区三区| 激情内射亚州一区二区三区爱妻| 精品人妻少妇一区二区三区在线| 91亚洲国产成人精品性色| 国产亚洲精品自在久久蜜TV| 艳妇臀荡乳欲伦交换h在线观看 | 中文字幕一区日韩精品| 日韩中文字幕人妻一区| 无码一区二区三区av在线播放| 97无码人妻福利免费公开在线视频| 岛国中文字幕一区二区| 日日猛噜噜狠狠扒开双腿小说| 在线天堂中文新版www| 俄罗斯老熟妇性爽xxxx| 久久中文字幕国产精品| 日本欧美大码aⅴ在线播放| 亚洲综合一区无码精品| 忘忧草在线社区www中国中文| 摸丰满大乳奶水www免费| 亚洲一区二区三区人妻天堂| 久久一区二区中文字幕| 神池县| 亚洲欧美日韩国产精品一区二区| 国产尤物精品自在拍视频首页| 熟女一区| 国产乱老熟女乱老熟女视频| 无码国模国产在线观看免费| 国产在线观看播放av| 日韩精品人妻黄色一级片| 巨胸喷奶水视频www免费网站| 一区二区三区激情免费视频| 亚洲精品中文av在线|