2013-06-21 21 views
0

我得到這個錯誤,而我上傳的apk到谷歌播放:「ERROR讓‘機器人:圖標’屬性:屬性不是一個字符串值」

Upload failed 
Your APK cannot be analysed using 'aapt dump badging'. Error output: <pre>Failed to run aapt dump badging: W/ResourceType(19605): Failure getting entry for 0x7f070000 (t=6 e=0) in package 0 (error -75) ERROR getting &#39;android:icon&#39; attribute: attribute is not a string value</pre> 

我有圖標圖像與96x96的繪製文件夾下尺寸。

我有一些翻譯values-sr文件夾,但我刪除了該文件夾,因爲我現在不需要該翻譯。

這裏是我的AndroidManifest.xml文件:

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="8" /> 

<supports-screens         
android:smallScreens="true"      
android:normalScreens="true"   
android:largeScreens="true"    
android:xlargeScreens="true"    
android:anyDensity="true" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" > 
    <activity 
     android:name="com.zookey.mathgenius.HomeActivity" 
     android:screenOrientation="portrait" 
     android:configChanges="orientation|keyboardHidden|keyboard" 
     > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="com.zookey.mathgenius.activities.LocalGameActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.ResultActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.TimedResultActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.RaceResultActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.RaceRankActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.OnlineRaceRankActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.OnlineRaceResultActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.SettingsActivity" android:noHistory="true" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.zookey.mathgenius.activities.HelpActivity" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard"></activity> 
    <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
</application> 

+0

在'string.xml'文件中,是否有'app_name'名稱的字符串。還要檢查其他屬性。有時它會顯示關於圖標的錯誤,但是其他參數如「android:label」等存在問題。請參閱http://stackoverflow.com/questions/10452008/android-market-publishing-androidicon-attribute-attribute-is -not-a-string-v –

+0

我在string.xml中有字符串app_name。這可以嗎? – Zookey

回答

3

我遇到了類似的問題上傳的應用程序時。原來我清單中的應用程序圖標爲: android:icon =「@ drawable/app_icon」在/ res/drawable-small,/ res/drawable-normal,/ res/drawable-large和/ res/drawable下有相應的文件-xlarge但是不是 under/res/drawable。看起來像Google Play的自動化過程只能查找/ res/drawable。將應用程序圖標複製到這個目錄中對我來說是個竅門。

相關問題