模拟器安装非Play Store来源拆分APK崩溃及正确安装方法咨询
问题1:所列APK文件的具体作用
你从Raccoon下载的是Google Play采用的App Bundle(AAB)拆分分发形态的安装包,也叫Split APK,所有文件共同组成完整的应用,各自作用如下:
com.company.name-3423.apk:基础APK(Base APK),包含应用核心代码和通用公共资源,是应用运行的基础,但缺少其他必要配置包时无法正常运行,这也是你单独安装它会崩溃的核心原因config.armeabi_v7a-3423.apk:ABI架构配置包,存储对应armeabi-v7a CPU架构的原生动态库(.so文件),应用的原生功能依赖对应架构的这个包config.xhdpi-3423.apk:屏幕密度配置包,存储适配xhdpi分辨率屏幕的专属图片等资源,避免冗余资源占用存储空间config.ar-3423.apk、config.en-3423.apk、config.iw-3423.apk、config.ru-3423.apk:语言资源配置包,分别对应阿拉伯语、英语、希伯来语、俄语的专属翻译资源,按需安装对应语言的包即可
问题2:正确安装到模拟器的方法
有两种常用的稳妥安装方式:
方式1:使用adb命令批量安装(推荐)
- 提前开启模拟器的adb调试权限,电脑端配置好adb工具环境
- 将所有下载的APK文件放入同一个文件夹,打开命令行工具进入该文件夹
- 执行批量安装命令:
adb install-multiple *.apk - 等待命令返回安装成功提示,即可正常打开应用
如果不需要多语言支持,也可以仅选择基础APK+匹配你模拟器CPU架构的ABI包+匹配你模拟器屏幕密度的资源包+匹配你系统语言的语言包安装,不影响正常运行。
方式2:使用拆分APK安装器安装
- 先在模拟器中安装支持Split APK的安装工具(比如SAI安装器)
- 将所有下载的APK文件传输到模拟器的本地存储空间
- 打开安装工具,选中所有需要的APK文件执行安装,完成后即可正常启动应用
内容的提问来源于stack exchange,提问作者Rony Tesler
相关产品推荐
相关产品推荐

