Android应用程序图标总是比它应该的小

Android应用程序图标总是比它应该的小,android,react-native,android-studio,Android,React Native,Android Studio,很长一段时间以来,我一直在尝试创建一个Android应用程序图标,该图标的大小与设备上所有其他图标的大小相同,但我的图标总是太小 我知道这是一个有充分记录的问题。我已经尝试了我找到的所有解决方案,但我的应用程序图标仍然太小 我在Stackoverflow上读到的帖子包括,和 我已使用此工具:。它使图标太小,但这是一个已知的问题。我分叉了回购协议,并按文件规定实施,但规模仍然太小 我也尝试过,但他们都给了我一个图标,在我的设备上显示为太小 后来我在Android studio中发现了这个工具,但不

很长一段时间以来,我一直在尝试创建一个Android应用程序图标,该图标的大小与设备上所有其他图标的大小相同,但我的图标总是太小

我知道这是一个有充分记录的问题。我已经尝试了我找到的所有解决方案,但我的应用程序图标仍然太小

我在Stackoverflow上读到的帖子包括,和

我已使用此工具:。它使图标太小,但这是一个已知的问题。我分叉了回购协议,并按文件规定实施,但规模仍然太小

我也尝试过,但他们都给了我一个图标,在我的设备上显示为太小

后来我在Android studio中发现了这个工具,但不幸的是它产生的图标太小了

我尝试在每个文件夹中使用512 x 512文件(hdpi/mdpi等)

我尝试将它们放置在
drawable
中,而不是
mipmap

源图像中没有填充,图标到达其边缘,是一个512 x 512 png文件。我使用Android Studio Image Asset Studio生成正确的大小

我将48 x 48放置在mipmap hdpi中, 我将72 x 72放入mipmap mdpi中, 我将96 x 96放置在mipmap xhdpi中, 我将144 x 144放置在mipmap xxhdpi中, 我将192 x 192放在mipmap xxxhdpi中

我使用过各种设备,虚拟设备和物理设备

以下是源图像的规格:

以下是
ic\u launcher\u round
的源图像形状:

我是一名使用React Native的Javascript开发人员,因此对Android生态系统不太熟悉


如何使我的图标与手机上所有其他图标的大小相同?

似乎您将文件放在了错误的文件夹中

48 x 48文件应该在mipmap mdpi中

72 x 72文件应为mipmap hdpi格式

Name           Density         Pixel
ldpi(0.75x)    120 dpi       36 x 36 px
mdpi(baseline) 160 dpi       48 x 48 px
hdpi (1.5x)    240 dpi       72 x 72 px
xhdpi (2x)     320 dpi       96 x 96 px
xxhdpi (3x)    480 dpi      144 x 144 px
xxxhdpi (4x)   640 dpi      192 x 192 px

看来您把文件放错文件夹了

48 x 48文件应该在mipmap mdpi中

72 x 72文件应为mipmap hdpi格式

Name           Density         Pixel
ldpi(0.75x)    120 dpi       36 x 36 px
mdpi(baseline) 160 dpi       48 x 48 px
hdpi (1.5x)    240 dpi       72 x 72 px
xhdpi (2x)     320 dpi       96 x 96 px
xxhdpi (3x)    480 dpi      144 x 144 px
xxxhdpi (4x)   640 dpi      192 x 192 px

好的,谢谢你的回答,我会尝试一下-我有一个问题,就是在你提供的链接中,is在哪里提到了“dpi”,我是否应该更改每个文件的分辨率?我从一个72 dpi的分辨率开始。它是,它会自动找出什么是最接近捕捉图片大小的。所以你只要把正确的大小放在正确的文件夹中,它应该看起来很好。好的,谢谢你的回答,我会试试这个-我有一个问题,那就是在你给出的链接中提到“dpi”,我应该改变每个文件的分辨率吗?我从一个72 dpi的分辨率开始。它是,它会自动找出什么是最接近捕捉图片大小的。所以你只要把正确的大小放在正确的文件夹里,它就会很好地显示出来。