首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的设备不被我在Google Play上的游戏所支持

为什么我的设备不被我在Google Play上的游戏所支持
EN

Stack Overflow用户
提问于 2012-11-13 06:55:20
回答 1查看 1.9K关注 0票数 1

我有一个带有Android2.1 (API-7)的设备,它支持蓝牙,WiFi,但是没有GSM和3G。

我有个游戏。Google说,我的设备不支持这个游戏。

但是在我添加Admob横幅之前,这个游戏在Google上是可见的。迷雾。

我和马克斯玩过。如果我删除蓝牙权限,游戏在谷歌游戏中是可见的。

清单如下:

代码语言:javascript
复制
<?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>

我的第一场比赛有什么问题?我的设备是平板电脑“英寸U7s”。我的游戏APK在Google上的权限如下:

代码语言:javascript
复制
    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

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-11-13 14:40:57

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

蓝牙不应该是一个问题,因为您的APK目标API 4+。也许这和应用内计费有关。

试着运行"aapt转储标记myapp.apk“,看看它列出了哪些使用-功能行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13356641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档