Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在设备上部署aab文件?_Android_Android Install Apk_Android App Bundle - Fatal编程技术网

Android 如何在设备上部署aab文件?

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

在我的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 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