Android 图标没有变化

Android icon dosent change

我正在使用 Android Studio 我尝试使用 Image Asset,手动替换文件夹中的图像,毕竟我可以在 Android Studio 中看到 Android Mainfest

 android:icon="@drawable/ic_launcher"//i see the image on the side

我创建的图标,但是当我在 phone 上启动应用程序时,我看到 Android ic_launcher 默认图标。 我尝试转到“构建”>“重建项目”,然后在清理项目甚至“文件”>“无效的缓存”之后,我仍然得到了 Android 默认图标。 当我在 res 的任何文件中打开 ic_launcher.png 时,我可以看到我自己的图标,但在启动时我看到默认的 android 图标。

代码: 主要节日

<uses-permission android:name="android.permission.INTERNET" />
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

activity_main:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:icon="@drawable/ic_launcher">//ive tried this but it dosent work either

<WebView
    android:id="@+id/webview"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

一旦重新安装您的应用程序。

并确保更改所有可绘制文件夹中的图像

drawable-hdpi<br>
drawable-mdpi<br>
drawable-xhdpi<br>
drawable-xxhdpi ... and others you have taken

您可能已经从其中一个可绘制对象更改了 ic_launcher,但您的设备并未从该文件夹中获取图像。

1) 尝试从 res 文件夹中删除图像。 2) 构建并 运行 应用程序。

如果您注意到任何更改,则肯定是缓存问题。也尝试删除 bin 文件夹并重新构建应用程序。

对于最新版本,mipmap 文件夹 用于放置应用程序图标,这与早期版本中放置在 drawable 文件夹中不同。

res 文件夹中的以下文件夹可能包含应用程序图标

res 
   -- mipmap-hdpi
   -- mipmap-mdpi
   -- mipmap-xhdpi
   -- mipmap-xxhdpi

您可能想切换到 mipmap 文件夹,而不是继续使用旧方法。 mipmap 文件夹专门用于包含应用程序图标。