[英]How to test device compatibility?
我的應用通過Play商店與我的設備不兼容。 我一直在測試我的設備,它運行正常。
如何了解不兼容的內容?
1.1我只有1個'使用功能','android.hardware.telephony',它是'required =“false”'
1.2我的'compileSdkVersion'= 23,'minSdkVersion'= 16,'targetSdkVersion'= 23
1.3我的設備是帶有Android 6.0的Nexus 5
如何在不上傳到商店的情況下測試修復是否有效? 目前,我可以通過Android Studio在我的設備上安裝和運行該應用,但不能通過Play商店。
您可以編寫在設備/模擬器上運行的單元測試,以獲取設備/模擬器上可用的功能,並將其與應用程序所需的功能進行比較。
在這種情況下, PackageManager.getSystemAvailableFeatures()方法將很有用。
另一種方法是通過SDK檢查aapt工具的輸出,以查看應用定義的權限和功能,該工具轉儲的這些權限和功能是GooglePlay用於過濾應用的用戶。 https://developer.android.com/guide/topics/manifest/uses-feature-element.html#testing
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.