imported projects give error in android studio 1.2.1.1

前端 未结 6 1893
旧巷少年郎
旧巷少年郎 2020-12-16 20:33

i use android studio 1.2.1.1 and it doesn\'t give me any error for new projects. but for imported projects it gives me an warning about mismatched Encoding (this issue). i c

6条回答
  •  自闭症患者
    2020-12-16 20:57

    FIRST :

    libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    

    iCCP are just warnings. they are not errors and they dont failed your app build so ignore it.

    SECOND :

    The actual error is

    F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawable-hdpi-v4\ic_launcher.png: error: Duplicate file.
    F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawable-hdpi\ic_launcher.png: Original is here. The version qualifier may be implied.
    

    This error may occur because of 3rd party libraries uses ic_launcher in thr library. You can solve this by :

    1) clean your project and rebuild it.

    2) create a folder "mipmap-mdpi","mipmap-hdpi","mipmap-xhdpi","mipmap-xxhdpi" and copy the ic_launcher icons and place it in the respective folder based on the sizes.

    res/
    mipmap-mdpi/ic_launcher.png (48x48 pixels)
    mipmap-hdpi/ic_launcher.png (72x72)
    mipmap-xhdpi/ic_launcher.png (96x96)
    mipmap-xxhdpi/ic_launcher.png (144x144)
    mipmap-xxxhdpi/ic_launcher.png (192x192)
    

    give reference to the icon in your xml file as

    android:icon="@mipmap/ic_launcher"
    

    The reason for the mipmap folder (According to Google) :

    It’s best practice to place your app icons in mipmap- folders (not the drawable- folders) because they are used at resolutions different from the device’s current density.

    3) If above solution doesn't solve, then rename the drawable-* folder as drawable-*-v4 (where * is mdpi, hdpi, xhdpi or xxhdpi) and place all your drawables in them.

    res/ 
    drawable-mdpi-v4/
    drawable-hdpi-v4/
    drawable-xhdpi-v4/
    drawable-xxhdpi-v4/
    

    after this do the 1) point and try

提交回复
热议问题