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