2016-08-23 40 views
3

對於應用圖標,我們應該使用mipmap文件夾。現在,我增加了以下文件夾複製到Resources文件夾:如何在Xamarin.Android中使用mipmap文件夾?

  • 紋理貼圖,華電國際
  • 紋理貼圖,LDPI
  • 紋理貼圖,MDPI
  • 紋理貼圖,xhdpi
  • 紋理貼圖,xxhdpi
  • 紋理貼圖,xxxhdpi

在每個文件夾中都有一個ic_launcher.png的應用程序圖標和構建操作是AndroidResource

現在我無法在Android Manifest中設置Application Icon。它不會出現在那裏。我錯過了什麼?

我刪除了drawable文件夾中的默認圖標,並刪除了Android Manifest中的條目。在構建我得到

找不到資源匹配給定的名稱('圖標'值'@ drawable /圖標')。
文件:... \ SomeApp.Droid \ OBJ \調試\機器人\清單\ AndroidManifest.xml中

有在MainActivity這是舊的參考Icon = @drawable/icon的條目。現在我改爲Icon = @mipmap/ic_launcher,錯誤消失了。

回答

2

我手動編輯AndroidManifest.xml使用mipmap文件夾:

<application android:label="@string/app_name" android:icon="@mipmap/ic_launcher"></application> 
0

嘗試這些:

  1. 我刪除了所有引用默認圖標。
  2. 刪除可繪製文件夾本身中的圖標。
  3. 在Manifest中將新引用添加到我的mipmap(在Resources中)。 仍然沒有找到資源匹配。

此外:

我所要做的就是添加文件夾和圖標,手動(即right-click > add > new folder)。我不能只拖放它,而這樣做不允許你看到文件夾內的圖標文件。

看起來構建操作應自動設置爲新增資源(ref)。我不知道爲什麼拖放解決方案資源管理器會「隱藏」文件夾中的文件。

相關問題