多apk釋出的Android程式的adb安裝——adb install-multiple
田海立@CSDN 2020-10-29
Android由於其裝置的多樣性或者不好了說碎片化,公開市場的應用程式開發需要支援多架構(arm64 / arm / x86 / x86_64等),多語言,多Layout(多種dpi)等。所以如果每個釋出都打包在一起會越來越龐大,就有了多apk釋出方式——主程式一個apk,每個arch,每種Layout單獨打包apk。
多個apk的一次安裝,在Google應用商店(Google Play)是沒有問題的,因為你在下載程式之前是已經連線到Google Play的,你Device的arch/locale/layout資訊GooglePlay那裡已經有了,會給你安裝適合你裝置的所需要的apk。【這也是為什麼有些程式,有些手機是找不到的原因,因為那個程式有不相容你的手機的分發包或所需的feature項,當然不僅限於這些,Android版本/地區法律/SIM資訊等都是因素】
問題來了,Google Play並不是哪都能用,手裡有了一個程式的多個apk,怎麼安裝呢?adb可以一個命令adb install-mutiple解決,反而一個一個的apk用adb install安裝是不行的。敲adb就會提示你:
adb install-mutiple後面跟一個一個apk就可以了。
adb install-multiple <path>/org.benchmark.demo.apk <path>/config.xxhdpi.apk <path>/config.en.apk <path>/config.arm64_v8a.apk
【注】adb低版本還沒有這個功能,你可以敲adb看提示是否支援。
adb版本是否支援的問題,如果你不是Android工作5年以上了,還一直沒有更新過adb就應該沒問題。這命令已支援很久了。
【後記】本來就記錄一個命令而已,一不留神這裡還說了:
- 多apk釋出之所以然:多架構、多語言、多Layout等;
- Google Play應用程式與手機匹配策略。
相關文章
- 使用adb如何批量給裝置安裝apkAPK
- Mac環境下adb命令安裝apk到手機MacAPK
- Android ADB超簡單的安裝方法Android
- ADB匯出app到電腦生成apk檔案APPAPK
- Android ADBAndroid
- Android之adb的使用Android
- Android的ADB工具使用Android
- Android探索之旅 | 用ADB獲取應用APK名AndroidAPK
- Android網路ADB的使用Android
- Mac OS最簡方式安裝adbMac
- ADB 安裝 + 打驅動全教程
- Mac下安裝配置Android Studio並讓多版本共存以及配置使用adbMacAndroid
- win10如何檢視是否安裝adb驅動_win10系統檢視adb是否安裝的方法Win10
- Android常用adb命令Android
- Android_adb使用Android
- [android]adb push/pullAndroid
- win7怎麼安裝adb驅動_win7安裝adb驅動步驟詳解Win7
- CentOS8 安裝adb除錯工具CentOS除錯
- android 在程式碼中安裝apk的方法AndroidAPK
- android 程式碼安裝和解除安裝apkAndroidAPK
- 常用adb 和 adb shell 命令
- Android adb shell命令大全Android
- Android adb shell 命令大全Android
- 常用的ADB命令
- Android adb除錯出現:opendir failed, Permission deniedAndroid除錯AI
- Android程式碼實現APK檔案的安裝與解除安裝AndroidAPK
- Android 開發者的瀏覽器書籤(ADB)Android瀏覽器
- [android]adb remount失敗的解決方法AndroidREM
- android ADB 實用命令整理Android
- Android學習筆記·ADBAndroid筆記
- 【Android】 adb 常用命令Android
- Android adb 網路除錯Android除錯
- Android ADB常用命令Android
- Ubuntu 下配置使用Android adbUbuntuAndroid
- 執行 adb 命令的時候自動生成並啟動 ._cache_adb.exe 程式
- 「Do.003」 adb無線連線Android裝置Android
- adb命令
- 03如何關閉小米/紅米手機的adb安裝軟體提示