原文地址: Android app的16KB支持的自測和適配-Stars-One的雜貨小窩
注: 本文以app使用其他SDK的情況為例,不涉及NDK和C層代碼的適配工作
由於公司app還是上架谷歌市場,上架app要求必須支持Android15,但Android15需要強制要求適配16KB,記錄下步驟
1.檢測是否支持16KB
下載個最新的Android Studio,我使用的版本是Android Studio Meerkat Feature Drop | 2024.3.2 ,下載比我新的版本應該都沒有問題
使用Android Studio打開apk(或者把apk直接拖進Android Studio),會出現下面的頁面(實際上就是查看apk的反編譯信息)
之後展開lib文件夾(這裏面就是so庫了),看看是哪些不支持
如果是不支持的,則是下面這種提示
2.適配步驟
這裏,由於SDK都是別家的,那肯定得找對應開發提需求或者可以看看最新版本的庫有無支持
3.模擬器運行測試
下載可參考使用基於 16 KB 的 Android 15 系統映像設置 Android 模擬器
總結就是:
需要你自己下載一個16KB支持的模擬器鏡像,並以此鏡像創建一個Android模擬器
用這個模擬器去運行你的app,看看是否能夠正常運行
參考
- 支持 16 KB 的頁面大小 | Compatibility | Android Developers
- Android15適配16kbAndroid15適配16kb 1.前言: 之前把其中一個關於遙控器控制的App上架到了G - 掘金