2013-07-01 160 views
0

當我試圖將一個簽名的應用程序上傳到谷歌通過Android開發者控制檯 Play商店我總是得到錯誤信息:「無法上傳您必須添加一個圖標到您的APK文件。 「(德國原裝:Hochladen fehlgeschlagen SIEmüssenEIN符號祖Ihrer APK-Dateihinzufügen)谷歌Play商店上傳錯誤

所以,我檢查了我繪製的文件夾,發現以下啓動圖標:

  • 繪製-xhdpi - > ic_launcher.png 96x96
  • 繪製-hhdpi - > ic_launcher.png最高72x72
  • 繪製-mhdpi - > ic_launcher.png 48×48
  • 繪製-lhdpi - > ic_launcher.png 36X36

併爲測試目的

  • 抽拉 - > ic_launcher.png 36X36

Android清單:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" android:logo="@drawable/ic_launcher"> 
    ... 

清理和重建應用程序並沒有幫助。我甚至在不同的電腦上籤了名應用程序,以確保簽名過程沒有問題。

我使用下面庫:

  • ActionBarSherlock
  • HoloEverywhere
  • 谷歌Play商店庫

不幸的是,我不知道問題出在哪裏都可以。 感謝您的閱讀

回答

1

其實這個問題與您的apk圖標沒有關聯。它與在string.xml文件中定義的應用程序標籤相關聯。

請檢查您的string.xml文件中是否已在清單文件中分配的標籤。

刪除字符串「app_name」中的「/」或「\」(如果有的話)。

例如在

<string name="app_name">example/abc</string> 

<string name="app_name">exampleabc</string>" 

希望這本書能解決你的問題,請刪除 「/」 或 「/」。

0

發生此錯誤是因爲您未使用應用程序圖標....您正在使用應用程序默認小工具圖標...因此,對於測試,只需更改圖標並上傳即不會得到信息。

+0

嗨,我不使用默認圖標。我的圖標只使用與默認圖標相同的名稱。我嘗試使用重命名的圖標上傳應用程序。 thx –

+0

是的,但它有時會發生衝突。我也面臨這樣的問題..所以我建議你重命名另一個名字,並嘗試使用它。 –

+0

太糟糕了,這個解決方案沒有工作:( –

0

可能是這個,在Launch Checklist,第12點中描述。準備促銷圖形,屏幕截圖和視頻。有你有Graphic and Image Assets其中規定:

高分辨率應用程序圖標(必需):

用途:在谷歌不同地點播放。高分辨率 應用程序圖標不會取代您的啓動器圖標。規格:512x512, 帶alpha的32位PNG;最大尺寸爲1024KB。提示:這不會代替 您的啓動器圖標,但應遵循相同的 準則,應用程序啓動器圖標的高保真度,高分辨率 版本。高分辨率和啓動器圖標應該從同一文件生成 以創建清晰的用戶體驗。建議的 的方法是從大尺寸或矢量圖形開始,然後從那裏縮小爲 。 Android Asset Studio可以幫助創建這些尺寸。

這可能只是你錯過的部分。