0

我在 google play 应用商店有一个应用程序两年多,下载量超过 8000 次,它是一个付费应用程序。最近我收到一封来自一位客户的邮件,说他已经使用该应用程序两年多了,最近他用最新的操作系统版本更新了他的设备,之后他无法从应用商店安装该应用程序。没有从开发者端推送更新。客户收到错误“您的设备与此版本不兼容”,但该应用程序与他一直使用的版本相同。可能是什么错误。任何建议请

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="au.example.test"
    android:installLocation="auto"
    android:versionCode="12"
    android:versionName="1.0" >



    <uses-sdk android:minSdkVersion="8" />
    <supports-screens android:largeScreens="true" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
4

2 回答 2

1

在 AndroidManifest.xml 中,您可以以这种形式指定最小和最大 sdk 版本:

<uses-sdk android:minSdkVersion="integer"
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

将您的 maxSdkVersion 更改为最新的 android sdk 版本(18),然后它应该可以工作

于 2013-07-29T10:55:51.583 回答
0

这可能会或不会有所不同,但建议您针对特定的 API 级别。可能值得将目标 sdk 版本设置为最新的 android 版本并确保它按预期工作。

于 2013-07-29T14:42:33.500 回答