如何从 android 应用程序包的 apk 列表中确定正确的 apk
How to determine correct apk from list of apks of android app bundle
当我解压缩我的 .aab 文件时,我得到以下 apk 列表。
如何确定给定设备实际使用的是哪个 apk。
我了解 arm 和 x86 之间的区别。缩小其他值怎么样?
我相信您了解 arm 和 x86。名称的其余部分 (xdpi,hdpi,xhdpi) 表示您正在使用的设备的屏幕像素密度。
你现在应该做什么?
带上你的设备型号,你可以找出设备类别Here
或者您可以去 Here 找到您的 apk
要开发适合所有类别的布局,请参阅(官方文档)https://developer.android.com/training/multiscreen/screendensities
希望对您有所帮助!
我想你的意思是当你解压缩 .apks
而不是 .aab
.
您可以使用 bundletool 提取 and/or 安装特定设备的 APK。 public 文档非常详细,因此建议您阅读它。
要完成此答案,您可以使用以下命令:
bundletool extract-apks
--apks=/MyApp/my_existing_APK_set.apks
--output-dir=/MyApp/my_pixel2_APK_set.apks
--device-spec=/MyApp/bundletool/pixel2.json
(您可以使用 get-device-spec
命令生成 .json
文件)
或
bundletool install-apks --apks=/MyApp/my_app.apks
直接在连接的设备上安装 APK。
希望对您有所帮助。
当我解压缩我的 .aab 文件时,我得到以下 apk 列表。 如何确定给定设备实际使用的是哪个 apk。 我了解 arm 和 x86 之间的区别。缩小其他值怎么样?
我相信您了解 arm 和 x86。名称的其余部分 (xdpi,hdpi,xhdpi) 表示您正在使用的设备的屏幕像素密度。
你现在应该做什么?
带上你的设备型号,你可以找出设备类别Here
或者您可以去 Here 找到您的 apk
要开发适合所有类别的布局,请参阅(官方文档)https://developer.android.com/training/multiscreen/screendensities
希望对您有所帮助!
我想你的意思是当你解压缩 .apks
而不是 .aab
.
您可以使用 bundletool 提取 and/or 安装特定设备的 APK。 public 文档非常详细,因此建议您阅读它。
要完成此答案,您可以使用以下命令:
bundletool extract-apks
--apks=/MyApp/my_existing_APK_set.apks
--output-dir=/MyApp/my_pixel2_APK_set.apks
--device-spec=/MyApp/bundletool/pixel2.json
(您可以使用 get-device-spec
命令生成 .json
文件)
或
bundletool install-apks --apks=/MyApp/my_app.apks
直接在连接的设备上安装 APK。
希望对您有所帮助。