Я загрузил первый APK своей игры в консоли разработчика Google Play для бета-тестирования. Публикация прошла успешно, и приложение теперь доступно для моих бета-тестеров.Невозможно загрузить бета-версию APK, опубликованную в Google Play
Однако никто не может загрузить APK на свой телефон или планшет. При нажатии на ссылку загрузки, предоставленной Консоль разработчика Google Play, тестеры получают следующие ошибки:
- Использование Play Маркета: требуется аутентификация. Вы должны войти в свой аккаунт Google
- с помощью Google Chrome: Это приложение несовместимо со всеми устройствами
Я не понимаю эту ошибку, как телефоны и планшеты, которые мы применяем появляются в совместимый список устройств, предоставленный консолью разработчика Google Play для файла APK.
Обратите внимание, что мы можем вручную загрузить тот же APK на телефоны и планшеты; это хорошо работает.
Другие уточнения:
- Игра основана на LibGDX
- Я построил релиз APK с Eclipse (Android Tools> Экспорт Подписанный пакет приложений ...)
- Testers принадлежат к группе 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, и кажется, что разрешения, которые я использую, не подразумевают никаких функций, которые могли бы сделать устройства несовместимыми.
У кого-нибудь есть представление о том, что я делаю неправильно? Спасибо за вашу помощь.
Спасибо за ваш ответ. Действительно, тестеры принадлежат группе Google, которую я настроил в консоли разработчика Google Play, чтобы протестировать мою бета-версию APK. Я последую вашим советам и отправлю сообщение в службу поддержки Google. Еще раз спасибо. – Adrenares