【发布时间】:2015-06-02 09:45:04
【问题描述】:
我已将我的游戏的第一个 APK 上传到 Google Play 开发者控制台以进行 Beta 测试。发布进展顺利,该应用程序现在可供我的 beta 测试人员使用。
但是,没有人能够在他的手机或平板电脑上下载 APK。当点击 Google Play Developer Console 提供的下载链接时,测试人员会收到以下错误:
- 使用 Play 商店:需要身份验证。您需要登录自己的 Google 帐户
- 使用 Google Chrome:此应用与您的所有设备都不兼容
我不明白这个错误,因为我们使用的手机和平板电脑出现在 Google Play 开发者控制台为 APK 文件提供的兼容设备列表中。
请注意,我们可以在手机和平板电脑上手动上传相同的 APK;这很好用。
其他精度:
- 游戏基于LibGDX
- 我使用 Eclipse 构建了发布 APK(Android 工具 > 导出签名的应用程序包...)
- 测试人员属于为我的应用程序 beta 测试配置的 Google 群组
这是我的 AndroidManifest.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.XXX.XXX"
android:versionCode="1"
android:versionName="1.0-beta01" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/GdxTheme" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name="com.axlsofts.tolum.android.AndroidLauncher"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent" />
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
</manifest>
我还查看了Android <uses-features> documentation,似乎我使用的权限并不意味着任何可能使设备不兼容的功能。
有人知道我做错了什么吗?感谢您的帮助。
【问题讨论】:
标签: java android eclipse libgdx