为什么Chromebook“不支持” Android My App?

为什么Chromebook“不支持” Android My App?,第1张

概述我知道在SO上还有其他类似的问题,但是没有一个直接解决.我的AndroidManifest.xml中包含以下部分:<uses-sdkandroid:minSdkVersion="19"android:targetSdkVersion="25"/><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/><uses-pe

我知道在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?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存