发布Android应用:此应用与您的所有设备不兼容

时间:2015-04-24 22:24:44

标签: android google-play

发布和Android应用程序我可以看到市场上的应用程序,但我每个人都在看这个文本

This app is incompatible with all of your devices.

以下是我的清单

的权限和功能
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />

<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />

和gradle.build

minSdkVersion 16
targetSdkVersion 21

我不明白为什么它没有显示支持的手机。

谢谢

2 个答案:

答案 0 :(得分:2)

您的AndroidManifest.xml中是否有support-screens标签?如果没有,请尝试添加: &lt; supports-screens android:resizeable =&#34; true&#34;机器人:smallScreens =&#34;真&#34;机器人:normalScreens =&#34;真&#34;机器人:largeScreens =&#34;真&#34;机器人:xlargeScreens =&#34;真&#34;机器人:anyDensity =&#34;真&#34; /&GT;

答案 1 :(得分:1)

问题是在gradle中导入的依赖项之一。

compile 'org.apache.directory.studio:org.apache.commons.codec:1.8'

我们用这个替换

commons-codec:commons-codec:1.8

该应用程序可用于所有设备。