a_s*_*ber 12 android android-install-apk android-app-bundle
在我的 android 应用程序中,如果我想更新 APK 文件,我使用这个:
adb install -r some_my.apk
Run Code Online (Sandbox Code Playgroud)
好的。这是工作。现在我签署了我的包,结果是 Android Studio 3.5。生成:AAB(Android App Bundle)文件。好的。
现在我从 Google Play 安装 prev 应用程序。我想通过AAB更新我的应用程序。
我怎么能做到这一点?
如果我试试这个:
adb install -r some_my.aab
Run Code Online (Sandbox Code Playgroud)
我得到错误:
adb.exe: need APK file on command line
Run Code Online (Sandbox Code Playgroud)
Gab*_*tti 11
Android App Bundles 是一种发布格式,您无法在设备上安装 aab 文件。
您可以查看官方文档。
App Bundle 与 APK 的不同之处在于您不能将其部署到设备上。相反,它是一种上传格式,在单个构建工件中包含所有应用程序的编译代码和资源。
您可以使用该bundletool命令从 aab 文件中提取 apk 文件。
要为所有设备配置生成 APK 集(使用调试密钥签名),您可以使用:
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
Run Code Online (Sandbox Code Playgroud)
要从 APK 集部署您的应用程序,请使用 install-apks
bundletool install-apks --apks=/MyApp/my_app.apks
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9023 次 |
| 最近记录: |