6

两天前,我在 Google Play 上发布了我的应用程序作为 beta 测试版本,并为它添加了一组测试人员。他们可以选择加入,但该应用程序在 Google Play 应用程序中仍然不可见,从网络上我可以看到有很多与之相关的错误信息。

当前版本:因设备而异
这是什么意思?

需要 Android:1.6 及更高版本
这是错误的,因为我们使用

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" />

在清单和

target=android-16

在项目.properties

尺寸:因设备而异
如何指定此信息?

而且google play网页界面还是说这个app和我开发的设备不兼容!(连结 7)。

我究竟做错了什么?

4

1 回答 1

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>
于 2013-06-20T12:59:29.023 回答