gpt4 book ai didi

android - "your device isn' t 兼容此版本”

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:00 25 4
gpt4 key购买 nike

我在 Play 商店中放置了一个应用程序,我的 friend 在两台设备上运行 4.0.3,在尝试安装我的应用程序时收到以下消息:“您的设备与此版本不兼容”。

一台设备允许安装,另一台不允许。我允许 API 3-15,并且两个设备都是 4.0.3。有什么问题?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.snotyak.basicfuelcalcpro"
android:versionCode="2"
android:versionName="1.2.3" >
<uses-sdk
android:minSdkVersion="4" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
android:name=".CalcApp"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MainTheme" >
<activity android:name=".CalcActivity" >
</activity>
<activity
android:name=".PrefsActivity"
android:label="@string/prefs_name" />
<activity
android:name=".CalcTabView"
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=".AboutActivity"></activity>
<activity android:name=".HistoryActivity" />
<activity android:name=".AnalysisActivity" />
</application>
</manifest>

最佳答案

由于这 2 台设备的版本相同,因此导致不兼容消息的逻辑解释是设备不同并且应用程序正在使用其中一台设备不支持的功能。查看您的 AndroidManifest.xml 并密切注意 uses-featureuses-permission标签。 Google Play 商店将使用这些来过滤掉不兼容的设备。

例如,如果您有 <uses-permission android:name="android.hardware.camera">并且其中一部手机没有摄像头,那么它将被过滤掉。因为请求权限意味着您的应用需要摄像头才能正常运行。您可以通过添加 <uses-feature android:name="android.hardware.camera" android:required="false" /> 来解决此问题进入您的 AndroidManifest.xml。当然,您还需要代码来保护您的应用程序,以免在相机不可用时尝试访问它。

查看此页面了解更多信息,Google Play Filters .

Google Play 有一种方法可以指出导致设备被过滤掉的原因。它非常简洁,但转到设备下的页面底部并选择显示设备,然后过滤 Galaxy 以验证它是否基于 list 排除。

Google Play Filter

关于android - "your device isn' t 兼容此版本”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10670002/

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