2012-06-24 176 views
1

正如標題所述,我的啓動器圖標在模擬器上顯示正常,但默認圖標顯示在我的手機上。啓動器圖標顯示在模擬器上,但不顯示在手機上

這裏是我的AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.ytz.bc" 
    android:versionCode="1" 
    android:versionName="1.0a" > 

    <uses-sdk android:minSdkVersion="10" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".ProjectBriefcaseActivity" 
      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-permission android:name="android.permission.INTERNET"></uses-permission> 


</manifest> 

回答

3

最有可能的,你只有在繪製的一個文件夾替換爲你的圖標默認圖標,並不約而同地把仿真器使用的文件夾,當您的設備是使用其他文件夾之一。請參閱this圖標設計指南的鏈接,以及this其中一個用於推薦尺寸。

+2

我用http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html來創建圖標,並在擺弄它後終於工作。謝謝! – ytz

0

你可以發佈你的所有可繪製文件夾中有什麼嗎?

您可能已經完成了以下任務:將drawable-mdpi文件夾中的ic_launcher.png文件替換爲其他圖像(您的啓動器圖標)並將其命名爲ic_launcher.png。

實際上,您不需要在可繪製文件夾中重命名文件圖標文件,但需要更改android清單以告訴應用程序將哪個文件用作啓動器圖標。

假設,如果我在繪製-MDPI文件夾放launcher_icon.png,我想這是我的啓動器圖標,我將清單改成這樣:

<application android:icon="@drawable/launcher_icon" android:label="@string/app_name" >

我改變了標籤的android :圖標=「@繪製/ ic_launcher」到Android:圖標=「@:繪製/ launcher_icon」

根據該圖像的文件名粘貼發射圖像,並做了改變......

0

如果您已放置您的圖標cor直接,仍然沒有看到圖標變化,請轉至Project - >Clean...

res文件夾裏面bin你會發現你所有的資源項目。您可以在清理項目之前進行檢查,您會發現您有舊的ic_launcher文件。如果清理該項目,這些文件夾將被刪除。當您再次運行應用程序時,將會複製一組新文件並更改您的應用程序圖標。

希望這會有所幫助。

注意:只有在所有文件夾中的圖標都替換爲舊圖標時,此功能纔有效。

相關問題