gpt4 book ai didi

android - 为什么我在 Google Play 上的游戏不支持我的设备

转载 作者:行者123 更新时间:2023-11-30 03:56:02 24 4
gpt4 key购买 nike

我有一台搭载 Android 2.1 (API-7) 的设备,它支持蓝牙、WiFi,但没有GSM和3G。

我有一个游戏。Google Play 说我的设备不支持该游戏。

但在我为 Admob 横幅添加权限之前,该游戏在 Google Play 上是可见的。谜团。

我玩过 list 。如果我删除蓝牙权限,该游戏将在 Google Play 上可见。

list 如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage1..."
android:versionCode="13"
android:versionName="4.5">
<uses-sdk android:targetSdkVersion="13" android:minSdkVersion="3"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />


<application android:label="@string/app_name" android:icon="@drawable/icon">
<activity android:name=".MyActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity android:name=".DeviceListActivity"
android:label="@string/select_device"
android:theme="@android:style/Theme.Dialog"
android:configChanges="orientation|keyboardHidden" />
<activity android:name=".MyActivity2"/>
<activity android:name="com.google.ads.AdActivity"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|
screenSize|smallestScreenSize"/>

<service android:name=".BillingService" />
<receiver android:name=".BillingReceiver">
<intent-filter>
<action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
<action android:name="com.android.vending.billing.RESPONSE_CODE" />
<action android:name=
"com.android.vending.billing.PURCHASE_STATE_CHANGED" />
</intent-filter>
</receiver>
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.BILLING" />
</manifest>

那么我的第一个游戏有什么问题呢?我的设备是平板电脑“Inch U7s”。我的游戏 APK 在 Google 上的权限如下:

    android.permission.BLUETOOTH_ADMIN, 
android.permission.BLUETOOTH,
android.permission.ACCESS_NETWORK_STATE,
android.permission.INTERNET,
com.android.vending.BILLING,
Functions: android.hardware.bluetooth, android.hardware.touchscreen
API: 4-17+
Screens: small-xlarge
OpenGL: all
Platforms: armeabi-v7a, armeabi

谢谢。

最佳答案

默认情况下,许多权限都意味着硬件要求。例如,如果您请求相机许可,应用程序将默认需要相机。您必须专门将该功能设置为不需要。

蓝牙应该不是问题,因为您的 APK 以 API 4+ 为目标。可能与应用内付费有关。

尝试运行“aapt dump badging myapp.apk”并查看它列出了哪些 uses-feature 行。

关于android - 为什么我在 Google Play 上的游戏不支持我的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13356641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com