当我尝试通过 Android Developer Console 将已签名的应用程序上传到 Google Play商店时,我总是会收到错误消息:“上传失败。您必须添加图标到你的APK文件“(德文原文:Hochladen fehlgeschlagen Siemüsseninein Symbol zu Ihrer APK-Dateihinzufügen。)
所以我检查了我的drawable文件夹,发现了以下启动器图标:
出于测试目的
Android Manifest:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" android:logo="@drawable/ic_launcher">
...
清理和重建应用程序没有帮助。我甚至在不同的PC上签署了应用程序,以确保签名过程没有问题。
我正在使用以下libs:
不幸的是我不知道问题出在哪里。 感谢您的阅读
答案 0 :(得分:1)
实际上此问题与您的apk图标无关。它与string.xml文件中定义的应用程序标签相关联。
请检查您的string.xml文件,查看您在清单文件中指定的标签。
如果字符串“app_name”中有任何内容,请删除“/”或“\”。
例如,删除
中的“/”或“/”<string name="app_name">example/abc</string>
<string name="app_name">exampleabc</string>"
希望它能解决您的问题。
答案 1 :(得分:0)
发生此错误是因为您没有使用应用程序图标....您正在使用应用程序默认小部件图标...因此,对于测试只需更改图标并上传您将不会收到该消息。
答案 2 :(得分:0)
可能是这个,在Launch Checklist,第12点中描述。准备宣传图片,屏幕截图和视频。在那里你有Graphic and Image Assets声明:
高分辨率应用程序图标(必填):
使用:在Google Play的各个位置。高分辨率 应用程序图标不会替换您的启动器图标。规格: 512x512 , 带alpha的32位PNG;最大大小为1024KB 。提示:这不会取代 你的启动器图标,但应该是更高保真,更高分辨率 应用程序的启动器图标的版本,遵循相同的版本 准则。应生成高分辨率和启动器图标 从同一个文件中创建清晰的用户体验。推荐 方法是从大尺寸或矢量图形开始,并缩小 从那里。 Android Asset Studio可以帮助创建这些尺寸。
这可能只是你缺少的部分。