Android:无法从Play商店下载

时间:2015-02-15 04:29:02

标签: android

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

  

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

enter image description here

我只使用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>

5 个答案:

答案 0 :(得分:10)

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

如果仍然无效,您可以按照steps given in this site

进行操作
  

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

     

找到您正在安装的该应用的相关文件夹   玩店。

     

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

     

现在去Play商店,尝试再次安装该应用程序。

     

检查您是否已修复错误。

希望这有帮助!

更新: 感谢Abhishek,您还可以尝试使用adb

卸载应用程序

adb shell pm uninstall com.packagename

答案 1 :(得分:4)

我用这种方式解决了这个问题:

  1. 转到设置&gt;应用
  2. 找到您的应用并打开应用信息
  3. 打开溢出菜单(3个垂直点)
  4. 选择为所有用户卸载
  5. enter image description here

答案 2 :(得分:3)

对于 Redmi Mi 手机,调试应用已安装在第二个空间上。

  1. 转到设置 - &gt;第二空间 - &gt;打开第二个空间

  2. 设置 - &gt;应用 - &gt;下载的应用列表

  3. 点击该应用程序,您想要卸载
  4. 点击卸载
  5. 从设置返回第一个空格。
  6. 或其他手机

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

答案 3 :(得分:0)

不知何故adb shell pm uninstall com.packagename 不适合我。我不确定这是因为我是在棒棒糖设备上。

这个link中提出的答案就是诀窍。希望这有助于其他人。

答案 4 :(得分:0)

  • 转到设置&gt;应用&gt;下载的应用列表
  • 您可以在列表中看到已安装的应用程序(可能是最后一步)
  • 点击该应用程序,转到菜单选项
  • 点击所有用户选项的卸载