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