两天前我在Google Play上发布了我的应用程序作为beta测试版本,并为此添加了一组测试人员。 他们可以选择加入,但Google Play应用中的应用仍然无法显示,而且从网络上我可以看到有很多与之相关的错误信息。
当前版本:因设备而异 这是什么意思?
需要Android:1.6及以上 这是错误的,因为我们使用
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" />
清单中的和
target=android-16
在project.properties
中尺寸:因设备而异 如何指定此信息?
此外,谷歌播放网络界面仍然说这个应用程序与我用来开发它的设备不兼容! (Nexus 7)。
我做错了什么?
答案 0 :(得分:1)
我解决了Nexus 7的兼容性问题。
Google Play中似乎是一个关于支持的屏幕尺寸和相机权限的错误。
这就是我添加的内容:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
<uses-feature android:name="android.hardware.usb.host" android:required="false" />
<compatible-screens>
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
<screen android:screenSize="xlarge" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="213" />
</compatible-screens>