2011-09-19 14 views
15

這裏沒有類似的問題,但在其他人的Google上搜索時遇到同樣的問題。沒有推薦的修復程序正在運行。嘗試上傳到Android電子市場時出現「獲取'錯誤獲取'android:圖標'屬性:屬性不是字符串值」

完整的錯誤是:

的文件是無效的:W /的ResourceType(32055):在包 0x7f050001(T = 4 E = 1)未獲得條目0(錯誤-75)ERROR越來越 '機器人:圖標' 屬性不是一個字符串值

這裏是我的清單:

<?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。

回答

15

好吧,在與這個愚蠢的錯誤擰了幾個小時後,我自己找到了答案。這是我被本地化成西班牙文幾個應用程序之一,所以我的res目錄中有以下內容:

RES /值恩

RES /值-ES

這顯然是在以前的版本中運行良好的Android電子市場。我想我上次更新這個應用程序是在一年前。

無論如何,結果發現我所需要的只是一個普通值目錄:

RES /值

RES /值恩

RES /值-ES

我剛纔複製的內容將values-en目錄中的值添加到values目錄中,現在Android Market很高興並讓我上傳我的.apk文件。在我遇到的任何研究中,我都沒有看到這個特別的答案,所以希望這可以幫助某人。

+0

你可以接受你自己的答案,這將有助於他人未來 –

+0

上傳的另一個常見問題是,你確實有值文件夾,但缺省的strings.xml文件中缺少一些文字,而這些文字出現在翻譯中。我也看到了'android:icon',但在錯誤消息中也有'android:label'。 – hcpl

2

在我的情況下,我把所有可繪製文件夾(xdpi mdpi和其他)的icon.png。 爲了解決它,我從可繪製文件夾(xdpi mdpi和其他)中刪除了所有圖標,並將一個96x96的圖標放到可繪製文件夾中,並解決了問題。

5

你必須把你的主要可繪製文件夾中使用的圖標。您不必從其他文件夾中刪除圖標,讓它們保留不同尺寸的圖標,但至少將其中一個放入繪圖中。

0

有了最新的Play商店需求,如果您只需將它放在與存儲桶相關的文件夾中,就可能需要將AndroidManifest.xml文件中的android:圖標繪製到「drawable」文件夾或「drawable-nodpi」 「drawable-large-land」或指定存儲桶相關資源的其他文件夾。

就我而言,我只是將我用於應用程序圖標的資源複製到我的「drawable-nodpi」文件夾中,Play商店接受了我的apk。

相關問題