我跟随instructions首先按照捆绑工具 Offline 的每个部分生成了app.aab,我正在尝试根据Extract device-specific APKs from an existing APK set生成APK并发布
java -jar .\bundletool-all-0.12.0.jar extract-apks --apks=.\samsung.apks --output-dir=.\my_samsung_APK_set.apks --device-spec=.\samsung.json
生成的文件夹名为my_samsung_APK_set.apks,在那里我可以看到多个APK
base-arm64_v8a.apk
base-en.apk
base-master.apk
base-xxxhdpi.apk
我在电话上手动复制了这些文件,当我尝试通过点击安装base-master.apk时,出现“ 未安装应用”,这是怎么回事?我尝试点击其他3个文件,这些文件给出错误解析程序包时出现问题。。
那么这4个文件(APK)中的哪个应该被安装?
答案 0 :(得分:0)
您需要同时安装所有这些APK,不能仅安装base-master.apk,因为Android平台会检测到该应用程序不完整。
很遗憾,今天无法通过从设备上点击来安装所有APK。唯一的安装方法是通过计算机和电缆,通过bundletool install-apks
命令(使用.apks文件),或通过命令adb install-multiple
。
答案 1 :(得分:0)
它似乎是唯一可以手动安装的通用模型。 至少现在。