发布和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
我不明白为什么它没有显示支持的手机。
谢谢
答案 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
该应用程序可用于所有设备。