使用新图像资产的IDEA android项目,是不是更新了所有ic_launcher.png文件?

时间:2015-11-12 23:32:06

标签: android android-studio

多年来一直使用Java编写代码,但是对Android开发很新。购买了一个commonsware订阅https://commonsware.com/warescription和他们提到的Android机器上的android问题,他们提到要在Stackoverflow中提问,所以我在这里......

我启用了IDEA的Android支持(因为我使用IDEA作为我的标准java IDE,我没有安装独立的Android Studio,但它的行为与我收集的相同。)使用IDEA 15,我点击我的android项目src>新的图片资源,我添加此图片(正如本书基于我正在进行的步骤所建议的那样)https://commonsware.com/misc/molecule.png

但是,我注意到它只更改了mipmap-hdpi ic_launcher.png文件。我正在使用Genymotion插件(因为我无法让任何模拟器在IDE中工作,但那是另一个主题),我让Genymotion设置了Galaxy S4 4.2.2配置,它工作正常,但必须使用drawable-hdpi资产,因为我没有看到“新图像资产”流程修改了新图像,所以我的问题是:

1)为什么drawable-xzy都没有被修改?只修改了mipmap-hdpi?

2)如何知道设备将使用哪个文件?或者在这种情况下我在Genymotion中配置的设备?为什么选择drawable-xyz资产之一呢?

谢谢,里克

1 个答案:

答案 0 :(得分:0)

问题是我的AndroidManifest使用android:icon =" @drawable 什么时候需要@mipmap。

::selection {
    background: orange;
    color: white;
}

::-moz-selection {
    background: orange;
    color: white;
}

::-webkit-selection {
    background: orange;
    color: white;
}

::-o-selection {
    background: orange;
}

::-ms-selection {
    background: orange;
    color: white;
}

android:icon="@mipmap/ic_launcher"