在我的 Android 应用程序中,如果我想更新 APK 文件,我会使用以下命令:
adb install -r some_my.apk
好的。是工作。
现在我签署了我的捆绑包,结果是 Android Studio 3.5。产生 :AAB(Android 应用程序包)文件。
好的。
现在我从 Google Play 安装以前的应用程序。我想通过以下方式更新我的应用程序AAB.
我怎样才能做到这一点?
如果我尝试这个:
adb install -r some_my.aab
我收到错误:
adb.exe: need APK file on command line
Android 应用程序包是出版格式你呢can't在设备上安装 aab 文件。
您可以检查官方文档 https://developer.android.com/guide/app-bundle/#build.
应用程序包与 APK 的不同之处在于您无法将其部署到设备上。相反,它是一种上传格式,将应用程序的所有已编译代码和资源包含在单个构建工件中。
您可以使用以下命令从 aab 文件中提取 apks 文件bundletool https://developer.android.com/guide/app-bundle/#bundletool命令。
生成 APK 集对于所有设备配置(使用调试密钥签名),您可以使用:
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
从 APK 集中部署您的应用程序,使用安装apk
bundletool install-apks --apks=/MyApp/my_app.apks
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)