运行中的应用程序中未显示Android应用程序图标
有时我的应用图标不会显示在正在运行的应用列表中。它只显示来自Android的标准应用程序图标 我从我想用作应用程序图标的图像中创建了一个图像资产,将其命名为运行中的应用程序中未显示Android应用程序图标,android,image,icons,assets,Android,Image,Icons,Assets,有时我的应用图标不会显示在正在运行的应用列表中。它只显示来自Android的标准应用程序图标 我从我想用作应用程序图标的图像中创建了一个图像资产,将其命名为ic_launcher,并在我的android清单中将其设置为android:icon 在EditorArea的左侧(行号所在的位置),可以看到所用图像的预览图像。它仍然显示标准的Android图标。但是,当我点击图片名称并打开它时,它会显示我想要的应用程序图标,我想在我的应用程序中使用的图标 在其他任何地方,它都会完美地显示我想要的图标(例
ic_launcher
,并在我的android清单
中将其设置为android:icon
在EditorArea的左侧(行号所在的位置),可以看到所用图像的预览图像。它仍然显示标准的Android图标。但是,当我点击图片名称并打开它时,它会显示我想要的应用程序图标,我想在我的应用程序中使用的图标
在其他任何地方,它都会完美地显示我想要的图标(例如,在ActionBar中),但不会显示在正在运行的应用程序列表中,也不会在从APK安装时显示
这是我的舱单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="smartweed.unboringbeta" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".FullscreenActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ShowEventMain"
android:label="@string/title_activity_show_event_main" >
</activity>
<activity
android:name=".ShowEventDetails"
android:label="@string/title_activity_show_event_details" >
</activity>
</application>
奇怪的是,我的所有项目都没有出现这种情况。我敢打赌,如果我创建了一个新项目,它一定会正常工作
我已经尝试过清理、重建和制作项目。在活动标签中使用android:icon=“@drawable/ic\u launcher”
<activity
android:name=".FullscreenActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
您必须添加
android:logo="@drawable/ic_launcher"
或
在清单文件中的活动标记下
像这样试试
<activity
android:name=".FullscreenActivity"
android:icon="@drawable/ic_launcher"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
而不是
android:icon="@mipmap/ic_launcher"
尝试以下方法可能会有所帮助:
打开AndroidManifest.xml->选择底部的应用程序选项卡->在应用程序属性中选择图标浏览。。选项->选择创建新图标。。选项->选择启动器图标单选按钮和下一步->选择前景:图像选项并浏览。。您的图像文件->选择您的图像,然后单击“完成->并在对话框中选择“全部是”。尝试了,但没有成功。它应该只在应用程序标记下添加图标。问题在于Android Studio似乎使用了错误的图片。正如我所描述的,edito中的小图像预览也显示了错误的图片,即使我将其添加到活动标记下,你是否尝试了android:logo和android:icon?是的。它似乎总是引用标准图片,可能是使用了错误的mipmap文件夹?当我想创建一个新的图像资源时,它总是把我放在“C:\Program Files\Android\Android Studio\plugins\Android\lib\templates\gradle projects\NewAndroidModule\root\res\mipmap xhdpi\ic\u launcher.png”中,这是错误的图片…我想这是因为Android:theme=“@style/FullscreenTheme”主题你在活动中使用过的主题也不起作用,在安卓系统的图像预览中仍然显示标准图标,这使它无法正常工作。它应该只在应用程序标记下添加图标。问题在于Android Studio似乎使用了错误的图片。正如我所描述的,edito中的小图像预览也显示了错误的图片,即使我将其添加到“活动”选项卡下,我在打开清单时也找不到该应用程序选项卡。你是说像xml文件中的“设计”和“文本”选项卡吗?
android:icon="@drawable/ic_launcher"
android:icon="@mipmap/ic_launcher"