NativeScript / NativeScript/nativescript-cli
Android: install apk corresponding to abi
未關閉
還沒有人認領這個 Issue。
feature
os: android
performance
- 主要語言
- JavaScript
- 星號
- 1.1k
- 分支
- 204
- 平均合併
- 1 天 9 小時
- 30 天內合併 PR
- 8
描述
Right now if an app is using split abi the cli will install the "latest" apk in the output folder. It ends up always being the universal one.
What would be great would be for the cli to install the apk corresponding to the device abi if it exists.
we can get the connected device abi with adb shell getprop ro.product.cpu.abi
That way:
- install would be faster as the apk would much smaller
- it would take less space on the device (which gets important on emulators)
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
研究方向
先追蹤 CLI 安裝流程,並找出它在輸出資料夾中選取最新 APK 的位置。使用 adb shell getprop ro.product.cpu.abi 檢查已連線裝置的 ABI,接著判斷在有可用的 ABI 專用 APK 時如何選取它,同時保留通用 APK fallback。完成的定義是 split-ABI 安裝會使用相符的較小 APK,而其他安裝仍能正常運作。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, javascript
- 領域
- cli, mobile
- Issue 類型
- 功能
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100