Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Play用户安装问题_Android_Google Play - Fatal编程技术网

Android Google Play用户安装问题

Android Google Play用户安装问题,android,google-play,Android,Google Play,最近,我在谷歌Play上的Rhonna Designs应用程序收到了很多单星评论。还有其他人处理过用户安装错误吗?如果是,我能做些什么来修复它?我希望这是我正在做的事情,并且谷歌的基础设施没有看起来那么糟糕 以下是我得到的几颗星: 它究竟怎么能“不安装在试图安装的地方”???请有人帮我安装:(我浪费了我的钱:( 我买了它,但无法安装它的错误称为961我只是不明白这是多么浪费金钱 我为这个应用付费,非常兴奋,但它不会安装,只会说“错误918”。真是浪费钱 注释“未安装在尝试安装的位置”和“”指

最近,我在谷歌Play上的Rhonna Designs应用程序收到了很多单星评论。还有其他人处理过用户安装错误吗?如果是,我能做些什么来修复它?我希望这是我正在做的事情,并且谷歌的基础设施没有看起来那么糟糕

以下是我得到的几颗星:

它究竟怎么能“不安装在试图安装的地方”???请有人帮我安装:(我浪费了我的钱:(

我买了它,但无法安装它的错误称为961我只是不明白这是多么浪费金钱

我为这个应用付费,非常兴奋,但它不会安装,只会说“错误918”。真是浪费钱


  • 注释“未安装在尝试安装的位置”和“”指向内存不足的问题。我猜是内存不足

  • 你的应用程序相当大——44 MB。尽可能小一些,例如你可以使用PNG。如果你不能再压缩它,制作一个真正的“瘦客户端”并下载内容。制作一个包含所有难以跳过的内容(代码、布局等)的“安装程序”,并将其余内容下载到SD卡(图片等)从您的服务www.some.url.com/content/1142avrh34h34首次启动时。向用户显示相应的进度条

  • 看一看apk的安装。首先,apk被下载到
    /data/local
    ,在内部存储器中。您不能更改它。因此,如果用户缺少内部内存,他下载并解压您的44 MB apk,就会发生不好的事情。这就是导致您出现问题的原因

  • android:installLocation=“auto”
    更改为
    android:installLocation=“preferExternal”
    。下载后,SD卡上至少会存储一个apk,从而节省一些内部存储空间。通常外部内存的可用内存远大于内部内存。从:

    如果您声明
    “preferExternal”
    ,则您请求您的应用程序 安装在外部存储器上,但系统不保证 您的应用程序将安装在外部存储器上。如果 外部存储已满,系统将在 内部存储。用户还可以在 两个地点

    如果您声明
    为“自动”
    ,则表明您的应用程序可能安装在外部存储器上,但您没有安装位置的首选项。系统将根据几个因素决定安装应用程序的位置。用户还可以在两个位置之间移动应用程序


  • 以下是修复错误961的方法: ----->正常清除缓存和数据

    1) 要执行此操作,请进入手机设置,然后进入应用程序(或应用程序或应用程序管理器),向左滑动至“全部”,然后向下滚动,直到找到Google Play,点击它

    2) 在应用程序信息页面中,点击按钮清空缓存

    3) 如果这不能解决问题,请尝试从同一页面上的Play Store(设置>管理应用程序>Google Play>删除数据)中删除数据。这很可能会起作用,因为在我遇到安卓系统问题时,它就已经起作用了

    如果问题仍然存在,请尝试以下方法: 1) 关掉你的手机。 2) 同时按住音量上/下和电源,直到看到启动模式选择菜单 3) 使用volume down导航到“Recovery”,使用volume up进行选择。你们应该看到屏幕上的三角形和感叹号在安卓旁边。 4) 同时按音量上/下进入系统恢复。 5) 使用卷摇杆导航到“擦除缓存”,并使用电源按钮进行选择 6) 完成后,使用volume rocker导航到“立即重新启动系统”,并使用电源按钮进行选择


    来源:

    请添加清单文件。@AdamStelmaszczyk我添加了清单,谢谢。tinypng站点帮助我保存20MB,谢谢你的链接。我目前正在考虑在应用程序安装后如何下载。我读到一些安卓有扩展包的东西(名字不太清楚),当一个应用超过一定大小时,它可以向这些包添加资产。这行吗?@BryanWilliams好极了,20MB是个好的开始。是的,他们被叫来了。
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="com.niftybytes.rhonna_android"
              android:versionCode="37"
              android:versionName="1.4 DEV"
              android:installLocation="auto">
    
        <uses-sdk android:minSdkVersion="15"/>
        <uses-feature android:name="android.hardware.camera" android:required="false"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="com.android.vending.BILLING" />
        <uses-permission android:name="com.android.vending.CHECK_LICENSE" />
    
        <supports-screens
                android:anyDensity="true"
                android:smallScreens="true"
                android:normalScreens="true"
                android:largeScreens="true"
                android:xlargeScreens="true" />
    
        <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:largeHeap="true">
    
            <receiver android:name = "com.amazon.inapp.purchasing.ResponseReceiver" >
                <intent-filter>
                    <action android:name = "com.amazon.inapp.purchasing.NOTIFY"
                            android:permission = "com.amazon.inapp.purchasing.Permission.NOTIFY" />
                </intent-filter>
            </receiver>
    
            <activity
                android:name=".StartScreenActivity"
                android:label="@string/app_name"
                android:theme="@android:style/Theme.Black.NoTitleBar"
                android:configChanges="orientation"
                android:screenOrientation="portrait">
    
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
            <activity android:name=".SliderActivity"
                android:theme="@android:style/Theme.Black.NoTitleBar"
                android:configChanges="orientation"
                android:screenOrientation="portrait"
                android:hardwareAccelerated="true"/>
            <activity android:name=".FontActivity"
                      android:configChanges="orientation"
                      android:screenOrientation="portrait"/>
            <activity android:name=".DesignActivity"
                      android:configChanges="orientation"
                      android:screenOrientation="portrait"/>
            <activity android:name=".CanvasOptionsActivity"
                      android:configChanges="orientation"
                      android:screenOrientation="portrait"/>
            <meta-data android:name="com.crashlytics.ApiKey" android:value="xxx"/>
        </application>
    </manifest>