2013-07-01 159 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可以帮助创建这些尺寸。

这可能只是你错过的部分。