【问题标题】:Android: Unable to download from play storeAndroid:无法从 Play 商店下载
【发布时间】:2015-02-15 04:29:02
【问题描述】:

我正在开发一个 Android 应用程序。我能够在我的设备上成功测试它。所以我把发布的版本推送到了 Google Play 商店。现在我从我的设备上卸载了调试版本并尝试从 Play 商店下载它。但是当我点击安装按钮时,我收到了这个错误。

您无法安装此应用,因为其他用户已安装 此设备上的版本不兼容...

我只使用 Google Play 服务。不使用任何存储空间或任何可能对不同用户和 Android L 有所不同的东西。我应该在我的应用源中进行哪些更改来解决这个问题?

编辑

AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unary.untangleit"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="21" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">
    <activity
        android:name=".GameActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <meta-data
        android:name="com.google.android.gms.games.APP_ID"
        android:value="@string/app_id" />
    <meta-data
        android:name="com.google.android.gms.appstate.APP_ID"
        android:value="@string/app_id" />
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
</application>

【问题讨论】:

  • 您是否在清单中设置了任何限制以将您的应用限制为某些类型的手机?
  • 可以试试清除google play app的app数据试试
  • @iRuth 我猜没有。请查看编辑。
  • 您的设备是否有多个用户?
  • 您是否真的进入了每个用户并删除了应用程序?

标签: android


【解决方案1】:

我通过卸载应用程序的调试版本然后清除 Play 商店应用程序的数据解决了这个问题。

如果还是不行,可以关注steps given in this site

转到任何根文件管理器,然后导航到目录:root >> 数据/数据文件夹。

找到您从中安装的应用程序的相关文件夹 游戏商店。

然后删除该文件夹。 [注意:在这里您将丢失所有相关的数据 到那个应用]。

现在转到 Play 商店,并尝试再次安装该应用。

检查您是否已修复错误。

希望这会有所帮助!

更新: 感谢 Abhishek,您也可以尝试使用 adb 卸载应用程序:

adb shell pm uninstall com.packagename

【讨论】:

  • 即使通过 ADB 卸载软件包也能解决问题:)。您可以在答案中添加此内容。它也会帮助其他人。
  • 与 adb 卸载一起使用,但不能使用 -k 选项(-k:在软件包删除后保留数据和缓存目录)。使用 adb shell pm uninstall com.packagename.
  • 你用的是什么手机?我在魅族 M571H 中出现了这个问题,但在我之前使用的其他手机型号中没有。也许我们可以列出有问题的手机型号
【解决方案2】:

我是这样解决这个问题的:

  1. 转到设置 > 应用程序
  2. 找到您的应用并打开应用信息
  3. 打开溢出菜单(3 个垂直点)
  4. 选择为所有用户卸载

【讨论】:

  • 这是适合我的答案,因为我的智能手机上有一个访客用户。谢谢
【解决方案3】:

对于 RedmiMi 手机,调试应用安装在 第二空间

  1. 转到设置 -> 第二空间 -> 打开第二空间

  2. 设置 -> 应用 -> 下载的应用列表

  3. 点击应用程序,您要卸载
  4. 点击卸载
  5. 从设置返回到第一个空格。

或其他手机

  1. 转到设置->应用->下载的应用列表
  2. 您可以在列表中看到已安装的应用程序
  3. 点击应用程序
  4. 点击卸载查看所有用户选项。

【讨论】:

    【解决方案4】:

    不知何故adb shell pm uninstall com.packagename 对我不起作用。我不确定这是否是因为我使用的是棒棒糖设备。

    link 中建议的答案起到了作用。希望这对其他人有帮助。

    【讨论】:

      【解决方案5】:
      • 转到设置 > 应用 > 下载的应用列表
      • 您可以在列表中看到已安装的应用程序(可能在最后)
      • 点击应用程序,进入菜单选项
      • 点击卸载所有用户选项

      【讨论】:

        猜你喜欢
        • 2015-07-21
        • 2014-09-29
        • 1970-01-01
        • 2019-09-06
        • 1970-01-01
        • 1970-01-01
        • 2022-12-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多