我知道在SO上还有其他类似的问题,但是没有一个直接解决.
我的AndroidManifest.xml中包含以下部分:
<uses-sdk androID:minSdkVersion="19" androID:targetSdkVersion="25" /><uses-permission androID:name="androID.permission.ACCESS_WIFI_STATE" /><uses-permission androID:name="androID.permission.CHANGE_WIFI_STATE" /><uses-permission androID:name="androID.permission.ACCESS_COARSE_LOCATION" /><uses-permission androID:name="androID.permission.ACCESS_FINE_LOCATION" /><uses-feature androID:name="androID.harDWare.location.gps" />
如何判断Play控制台告诉Chromebook不受支持,这是什么导致的?还是完全不一样呢?
*更新*
我的清单看起来像这样,但Play Console仍然没有将Chromebook指示为受支持的设备,因此我很茫然.
<supports-screens androID:anyDensity="true" androID:largeScreens="true" androID:normalScreens="true" androID:resizeable="true" androID:smallScreens="true" androID:xlargeScreens="true" /><uses-permission androID:name="androID.permission.INTERNET" /><application androID:harDWareAccelerated="true" androID:icon="@mipmap/icon" androID:label="@string/app_name" androID:supportsRtl="true"> <activity androID:configChanges="orIEntation|keyboardHIDden|keyboard|screenSize|locale" androID:label="@string/activity_name" androID:launchMode="singletop" androID:name="MainActivity" androID:theme="@androID:style/theme.DeviceDefault.NoActionbar" androID:windowsoftinputMode="adjustResize"> <intent-filter androID:label="@string/launcher_name"> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver androID:name="cordova.plugins.Diagnostic$LocationProvIDerChangedReceiver"> <intent-filter> <action androID:name="androID.location.PROVIDERS_CHANGED" /> </intent-filter> </receiver> <receiver androID:name="cordova.plugins.Diagnostic$NFCStateChangedReceiver"> <intent-filter> <action androID:name="androID.nfc.action.ADAPTER_STATE_CHANGED" /> </intent-filter> </receiver></application><uses-sdk androID:minSdkVersion="19" androID:targetSdkVersion="25" /><uses-feature androID:name="androID.harDWare.location.gps" required="false" /><uses-feature androID:name="androID.harDWare.touchscreen" required="false" /><uses-feature androID:name="androID.harDWare.location.network" required="false" /><uses-feature androID:name="androID.harDWare.wifi" required="false" />
解决方法:
并非所有的Chromebook都具有触摸屏或GPS.这些应该是可选的,而不是必需的.
尝试这个
<uses-feature androID:name="androID.harDWare.touchscreen" required="false" /><uses-feature androID:name="androID.harDWare.location.gps" required="false" />
您可能需要修改代码以解决GPS不存在的问题.
总结以上是内存溢出为你收集整理的为什么Chromebook“不支持” Android My App?全部内容,希望文章能够帮你解决为什么Chromebook“不支持” Android My App?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)