2015/11/16

Android drawable-hdpi-v4\ic_launcher.png duplicate error


:metaioSDK_Test-GuideMan:processDebugResources
xxxx\build\intermediates\res\merged\debug\drawable-hdpi-v4\ic_launcher.png: error: Duplicate file.
xxxx\build\intermediates\res\merged\debug\drawable-hdpi\ic_launcher.png: Original is here. The version qualifier may be implied.
Error:Execution failed for task ':metaioSDK_Test-GuideMan:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\adt-bundle-windows\sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

出現以上紅色的問題,是因為所使用的 Library 中有包含 drawable-hdpi-v4\ic_launcher.png 的檔案造成的問題,最簡單的解決方法就是將自己 Module 中的 ic_launcher.png 檔改名(如: appicon.png),並且 AndroidManifest.xml 中的 icon 也引用改名後的檔名(如: appicon.png)就可以解決了。


使用 Android Studio 的變更方法可以參考以下:

1.左上角檢視類型選擇 [Android] => 點選專案裡的 [ic_launcher.png] 檔案 => [Shift + F6] 彈出重新命名視窗,輸入 [appicon.png] 之後按下 [Enter] 或點選 [Refactor]按鈕






2. 若有彈出確認視窗請點選 [Yes] 及 [Continue]

3.在下方的 [Refactoring Preview] 的視窗中對 [References in generated code to file] 點選 [右鍵] => 選擇 [Exclude] => 之後點選左下角的 [Do Refactor] 就完成了

0 意見:

張貼留言