0

我的應用程序通過Play商店與我的設備不兼容。 我經常在我的設備上進行測試,並且工作正常。如何測試設備兼容性?

  1. 我怎樣才能知道什麼是不兼容?只有1
    1.1我有 '使用特徵',關於 'android.hardware.telephony',它是 '需要= 「假」'

    1.2我的 'compileSdkVersion'= 23 '的minSdkVersion'= 16,' targetSdkVersion」 = 23

    1.3我的設備是的Nexus 5採用Android 6.0

  2. 如何測試是否修復工作,而不上傳到商店?目前,我可以通過Android Studio在我的設備上安裝並運行應用,但不能通過Play商店。

+0

你發現了什麼?我有同樣的問題.. – Reyske

回答

0

你可以寫上你的設備/仿真器即可在設備/仿真器提供的功能和它們與你的應用程序的所需的功能比較運行單元測試。

PackageManager.getSystemAvailableFeatures()方法在這種情況下將會有所幫助。

另一種方法是通過SDK來檢查AAPT工具的輸出就可以看到您的應用程序定義的權限和功能,通過該工具傾倒這些權限和功能都是那些誰GOOGLEPLAY將用於篩選應用。 https://developer.android.com/guide/topics/manifest/uses-feature-element.html#testing