2015-10-28 55 views

回答

0

更換

android:icon="@mipmap/ic_launcher 

android:icon="@drawable/ic_launcher" 

也就是說,你的表現應該像

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
       package="com.org.yourpackage" > 
    <application 
    android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".YourStartingActivity" 
      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> 

</manifest> 

UPDATE

嘗試,

Go to File > Invalidate Caches/Restart and Invalidate and Restart 
Android Studio中

+0

謝謝,但它並沒有爲我工作。我的可繪製文件夾中沒有任何文件。我試圖從mipmap文件夾複製和粘貼圖像,這也沒有奏效。 –

+0

請你張貼的清單文件太.. – Lal

+0

我的清單是與上面相同。但是當我將mipmap更改爲drawable時,它顯示相同的錯誤,即無法解析符號drawable。一兩件事,求佛,我RES /可繪製文件夾爲空 –

0

看在紋理貼圖的文件夾,看看啓動器圖標在那裏爲你使用了正確的分辨率。您可以將其更改爲「@/ic_launcher」,其中文件夾位於圖標所在的位置。

0

的紋理貼圖文件夾放置你的應用程序圖標而已。您使用的任何其他可繪製資產應該像以前一樣放置在相關的可繪製文件夾中。

根據這一Google blogpost

這是一個放置在mipmap-文件夾中的啓動圖標(不是drawable-文件夾),因爲它們在從該器件的電流密度不同的分辨率使用的最佳實踐。 引用當mipmap-文件夾,確保您使用的是以下參考:

機器人:圖標=「@紋理貼圖/ ic_launcher」

添加您的啓動圖標MIP映射文件夾