2014-03-24 69 views
2

我最近在Google Play上爲我的Rhonna Designs應用獲得了很多星級評論。是否有其他人處理用戶安裝錯誤?如果是的話,我能做些什麼來解決它?我希望這是我正在做的事情,Google的基礎設施並不像看起來那麼糟糕。Google Play用戶安裝問題

這裏有幾個一星我得到的:

如何在地球上可以在「不嘗試的地方安裝」 ???有人請幫我安裝它:(我浪費了我的金錢:(

我購買它,不能被錯誤安裝它叫做961我只是不明白,我所支付的錢

浪費

這個應用程序,並很激動,但它不會安裝,只是說:「錯誤918」的錢這樣浪費。

<?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> 
+0

請添加清單文件。 –

+0

@AdamStelmaszczyk我添加了清單,謝謝。 –

回答

1
  1. 評論「不能安裝在嘗試的地方」和「error 961」指出了問題內存不足。內部記憶,我想。

  2. 你的應用程序是一個很大的--44 MB。儘可能小,例如,您可以使用compress PNG。如果你無法壓縮更多,請製作一個真正的「瘦客戶端」並下載內容。在幾個MB中製作一個「安裝程序」,它將包含所有難以跳過的內容(代碼,佈局等),並在您的服務首次啓動時將其餘內容下載到SD卡(圖像等),網址爲www.some .url.com /內容/ 1142avrh34h34。向用戶顯示適當的進度條。

  3. 看看apk安裝process。首先,apk被下載到/data/local,在內部存儲。你不能改變這一點。所以,如果用戶內存不足,他下載並解包你的44 MB的apk - 壞事情會發生。這是導致你的問題的原因。

  4. 更改android:installLocation="auto"android:installLocation="preferExternal"。下載後至少有一個apk會儲存在SD卡上,節省一些內部存儲空間。外部存儲器的可用內存通常比內部大得多。從App Install Location

    如果聲明"preferExternal",您要求您的應用程序安裝在外接存儲 ,但系統不保證 您的應用程序將在外部存儲安裝。如果 外部存儲已滿,則系統會將其安裝在 內部存儲器上。用戶還可以將您的應用程序在兩個位置之間移動 。

    如果聲明"auto",表明您的應用程序可能安裝在外部存儲器上,但您沒有安裝位置的首選項。 系統將根據幾個因素決定應用程序的安裝位置。用戶還可以在兩個位置之間移動您的應用程序。

+0

感謝那個鏈接,tinypng網站幫我節省了20MB。我目前正在考慮在應用安裝後如何下載。我讀了一些Android的擴展包(名稱不確定),當應用程序超過一定的大小時,它可以將資產添加到這些包中。這會起作用嗎? –

+0

@BryanWilliams非常棒,20MB是一個好開始。是的,他們被稱爲[APK擴展文件](http://developer.android.com/google/play/expansion-files.html)。 –

0

這裏是你如何修正錯誤961: ----->清除緩存並正常數據

1)要做到這一點,進入手機的設置,然後應用程序(或應用程序或應用程序管理器),向左滑動到「全部」並向下滾動,直到找到Google Play,點擊它。

2)在應用程序信息頁面,點擊按鈕清空緩存。

3)如果這不能解決問題,請嘗試刪除在同一頁面上找到的Play商店中的數據(設置>管理應用程序> Google Play>刪除數據)。這很可能會起作用,因爲當我在我的android中遇到問題時它已經在我的情況下工作了。

如果問題仍然存在,請嘗試以下方法: 1)關閉手機電源。 2)同時保持音量上/下&電源,直到您看到引導模式選擇菜單 3)使用音量降低導航到'恢復',使用音量向上選擇。您應該在Android旁邊看到帶有三角形和感嘆號的屏幕。 4)同時按上/下音量進入系統恢復。 5)使用音量搖桿導航到'擦除緩存',並使用電源按鈕來選擇 6)完成後,使用音量搖桿導航到'立即重啓系統'並使用電源按鈕進行選擇。

來源:http://appslova.com/android-fix-unknown-install-error-961/