Android应用程序是支持0装置 [英] Android app is supported by 0 devices
问题描述
我在与坚持,我的应用程序支持0设备的谷歌Play商店的麻烦。我已经尝试了所有我发现SO和其他地方的解决方案。这不是关于APK处于非活动状态,它就会被激活缺省情况下,我已经甚至试图停用并激活它。
I'm having trouble with the Google Play store that insists that my app is supported by 0 devices. I've tried all the solutions I found on SO and elsewhere. This isn't about the apk being inactive, it gets activated be default and I've even tried to deactivate and reactivate it.
我已经在我的Galaxy Nexus的测试,它工作得很好,没有理由为它是不符合每一个Android设备......
I've tested it on my Galaxy Nexus and it works very well, there's no reason for it to be incompatible with every single Android device...
下面是我的清单文件:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature
android:name="android.hardware.accelerometer"
android:required="true" />
<uses-feature
android:name="android.hardware.screen.portrait"
android:required="false" />
完整的项目源代码可以在这里找到:<一href="https://github.com/Nurgak/Android-Bluetooth-Remote-Control">https://github.com/Nurgak/Android-Bluetooth-Remote-Control因为它是开源的。
这是我在谷歌播放看到的。
This is what I see on Google Play.
5的特点是
android.hardware.ACCELEROMETER
android.hardware.BLUETOOTH
android.hardware.CAMERA
android.hardware.camera.AUTOFOCUS
android.hardware.TOUCHSCREEN
和4权限
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CAMERA
android.permission.INTERNET
我完全被他们的支持也感到震惊,我只得到了通用哎你看我们的常见问题?回复电子邮件上。
I'm absolutely appalled by their support too, I've only gotten generic "hey have you looked at our FAQs?" replies to e-mails.
推荐答案
- 尝试从com.bluetooth到com.nurgak.bluetoothremote改变的apk名称
- 尝试将所有的使用特征标签都有效,以假
- 尝试删除所有权限(我知道的应用程序不会在未得到他们的工作,但只是为了搞清楚为什么谷歌播放说,该应用程序支持0设备)
PS:你并不需要android.hardware.screen.portrait如果你将它设置为false,反正。它没有在这种情况下的效果。
P.S.: You don't need "android.hardware.screen.portrait" if you set it to false, anyway. It doesn't have an effect in that case.
这篇关于Android应用程序是支持0装置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!