Android 如何在设备上部署aab文件?
在我的android应用程序中,如果我想更新APK文件,我会使用以下命令:Android 如何在设备上部署aab文件?,android,android-install-apk,android-app-bundle,Android,Android Install Apk,Android App Bundle,在我的android应用程序中,如果我想更新APK文件,我会使用以下命令: adb install -r some_my.apk 很好。这是工作。 现在我签署了我的捆绑协议,结果是Android Studio 3.5。生成:AAB(Android应用程序包)文件。 很好 现在我从Google Play安装prev应用程序。我想通过AAB更新我的应用程序 我怎么能做到 如果我尝试这样做: adb install -r some_my.aab 我得到一个错误: adb.exe: need APK
adb install -r some_my.apk
很好。这是工作。
现在我签署了我的捆绑协议,结果是Android Studio 3.5。生成:AAB(Android应用程序包)文件。
很好
现在我从Google Play安装prev应用程序。我想通过AAB更新我的应用程序
我怎么能做到
如果我尝试这样做:
adb install -r some_my.aab
我得到一个错误:
adb.exe: need APK file on command line
Android应用程序捆绑包是一种发布格式,您无法在设备上安装aab文件 你可以查一下电话号码 应用程序捆绑包与APK的不同之处在于,您不能将其部署到设备。相反,它是一种上传格式,在单个构建工件中包含所有应用程序的编译代码和资源 可以使用命令从aab文件中提取apks文件 要为所有设备配置(使用调试密钥签名)生成APK集,您可以使用:
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
要从APK集合部署应用程序,请使用安装APK
bundletool install-apks --apks=/MyApp/my_app.apks
你不能这么做。Android应用捆绑包是一种发布格式。您必须使用bundletool从aab中提取akp