上传APK文件错误 "您需要向您的APK添加一个图标"

3
我正在使用Eclipse - 我导出项目并签名。但是然后我遇到了这个错误。
[SO] 不允许我上传截图
错误信息是“上传失败:您需要向APK添加一个图标”
我在所有的drawable文件夹中都有名为icon.png的文件。我不确定是什么原因导致了这个错误。
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.Sherlock.Light" >

ic_launcher 是我在所有drawable文件夹中使用的图标。

为了澄清,我的清单中有上述代码。在所有的drawable文件夹中,我都有一个名为ic_launcher的图标png(当上传失败时,我还添加了icon.png)。


1
发布你的清单xml。在<application>根目录下是否有android:icon="@drawable/your_icon"属性?此外,您可以链接到图像,通常如果它在imgur上,拥有更多声望的人会为您嵌入它。 - A--C
在我的情况下,在<application>元素中添加一个缺失的图标属性就解决了这个问题。(尽管我的主要活动已经有了一个图标属性,但似乎Google Play只查找应用程序的图标属性。) - Mudassir
4个回答

4
你的图标需要命名为:"ic_launcher.png" 而不是 icon.png。或者你可以更改你的清单文件,将其指向你想要的可绘制资源名称。

2
通过使用这条线
 android:icon="@drawable/ic_launcher"

Android希望找到一个名为"ic_launcher.something"的图标,其中something是一种有效的图像格式,如.png或.jpg

您提到您的图标被称为"icon.png"

更改其中一个名称,它就可以正常工作了。


搞定了 - 我应该上传整个清单文件。我不小心在我的清单文件中有两个<application>节点。 - HackingAway

0

我之前也遇到了同样的问题,现在已经解决了。

  • 请确保您有一个扩展名为.png的图标文件。
  • 检查以下文件夹mdpi xdpi ldpi等文件夹中的文件名或扩展名是否匹配。
  • 如果您不需要多个文件夹,可以将它们删除。

我希望以上几点能解决您的问题。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接