这里没有类似的问题,但谷歌搜索其他人有同样的问题。没有推荐的修复程序正在运行。
完整错误是:
文件无效:W / ResourceType(32055):输入失败 包0中的0x7f050001(t = 4 e = 1)(错误-75)ERROR获取 'android:icon'属性不是字符串值
这是我的清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dominoes"
android:versionCode="10"
android:versionName="2.00">
<application android:icon="@drawable/myicon" android:label="@string/app_name">
<activity android:name=".Dominoes"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="4" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="false" />
</manifest>
图像“myicon.png”位于res / drawable文件夹中。这是96x96 .png。
答案 0 :(得分:16)
好吧,在用这个愚蠢的虫子拧了几个小时之后,我自己找到了答案。这是我的少数几个本地化为西班牙语的应用程序之一,所以我的res目录有以下内容:
RES /值烯
RES /值-ES
这在以前版本的Android Market中显然运行良好。我想上次我更新这个应用程序的时间超过一年前。
无论如何,事实证明我只需要一个普通的值目录:
RES /值
RES /值烯
RES /值-ES
我刚刚将values-en目录的内容复制到values目录中,现在Android Market很高兴让我上传我的.apk。在我遇到的任何研究中,我都没有看到这个特定的答案,所以希望这有助于某人。
答案 1 :(得分:6)
您必须将主要可绘制文件夹中使用的图标放入。您不必从其他文件夹中删除图标,使用不同大小的图标保留它们,但至少将其中一个放在drawable中。
答案 2 :(得分:3)
在我的情况下,我将icon.png放到所有drawable文件夹(xdpi mdpi和其他)。 为了解决这个问题,我从drawable文件夹(xdpi mdpi和其他文件夹)中删除了所有图标,并将96x96图标放到drawable文件夹中,问题解决了。
答案 3 :(得分:1)
使用最新的Play商店需求,你可能需要将你的android:icon drawable从你的AndroidManifest.xml文件放到一个“drawable”文件夹或“drawable-nodpi”文件夹中,如果你只把它放在桶相关的文件夹中,比如“ drawable-large-land“或指定存储桶相关资源的其他文件夹。
在我的情况下,我只是将我用于app图标的资源复制到我的“drawable-nodpi”文件夹中,Play商店接受了我的apk。