应用图标未显示(Android Studio)

4

这是我第一次制作安卓应用程序。我只为我的第一个应用程序设计了3个界面,但每次运行安卓虚拟设备时,我的应用程序图标没有出现(应用程序本身也没有出现:()。有人可以帮我解决吗?我真的很新手。

这是我的清单文件。 谢谢!

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="edu.sti.myactivity">

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".Mylove">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".RegisterActivity" />
    <activity android:name=".UserAreaActivity"></activity>
</application>

</manifest>

enter image description here


你是在询问应用程序图标吗?仪表板上没有显示@mipmap/ic_launcher吗? - Rahul Vats
你好!很抱歉,我对此一无所知。这是我第一次接触这个。我所指的图标是每次运行 AVD 时出现的应用程序图标。就是菜单屏幕上的那个。 - Naomi
你能否在模拟器屏幕上截取没有图标的截图? - Anton Malyshev
你的意思是说菜单中没有你的应用程序名称MyLove? - Rahul Vats
是的,我看不到我做的应用程序。MyLove。 - Naomi
4个回答

5
我建议您像这样将图标导入Android项目:
右键单击您的应用程序文件夹,然后转到“新建”->“图像资产”,并在那里上传图标。然后它就会显示出来。

Image Asset

您将会看到这个屏幕,您可以简单地选择您的icon.png。

enter image description here

此外,它会自动缩放图标以适应不同的屏幕密度!
关于更新的问题:
请执行以下操作:
- 确保您的代码正确编译。 - 确保图像图标位于mipmap文件夹中,您应该查找名为AndroidStudioProjects(默认情况下)-> yourProjectName -> App -> src -> main -> res -> mipmap的文件夹。还要确保mipmap文件夹具有所需的屏幕密度(例如xhdpi)。 - 在Android Studio中使用顶部的运行按钮(在Mac上是Command-R),并确保选择正确的模拟器。
无论如何,按照上述方式导入图标可以避免所有这些问题,因为它会自动完成一切。
希望这可以帮助你!

在 Android 应用程序中添加图标的 Xcode 风格 :) - Anton Malyshev
你好!虽然这不是我的问题,但还是谢谢你!我可能会在将来的活动中使用它 :) - Naomi
你有在Android Studio中使用綠色的運行按鈕運行應用程序,還是只是啟動模擬器?你確定選擇了正確的模擬器嗎?它是否編譯時沒有出現任何問題? - Daniele
1
浪费了三个多小时在这个问题上,最终我找到了这个解决方案,它非常有效。谢谢。 - Ioan Moldovan

2

如果你想下载并玩这个应用程序,那么你需要在安卓手机上检查一下。

如果问题只是出现在模拟器上 - 它可能会出现错误,所以尝试重新安装模拟器/Android Studio,重启电脑,或者尝试安装其他模拟器。

否则:

需要关注的相关行是:

android:icon="@mipmap/ic_launcher"

这意味着应用程序将进入您的目录中的“mipmap”文件夹,并查找名为“ic_launcher”的文件,以其作为应用图标显示。
您需要确保此文件名存在于正确的文件夹中,并且采用正确的格式(这个指南可能会有所帮助)。 如何查找图像位置文件夹 如果这不能解决问题:请记住,对于不同的设备(hdpi,mdpi,xhdpi等),图标可以以不同的质量显示,因此有时候如果您想制作自己的图标,则需要确保它符合要求(在上述指南中)。

0
首先,检查logcat以确定您正在开发的应用程序是否已安装在模拟器上。如果它说“正在安装”,但仍然看不到您的应用程序,则只需构建一个apk文件,然后通过蓝牙将其安装到移动设备上。至于应用程序图标,只需单击res>imagge Asset>选择您的应用程序图标以显示在任何移动设备上,然后保存/前往/应用即可。

0

我知道答案已经被找到了。但是,我找到了一个对我有效的不同解决方案,我想分享一下。

我在手机上有一个自定义启动器,并且我已经将应用程序图标设置为默认Android图标的单独图像。我必须将其切换回默认应用程序图标。

只需确保您的启动器没有替换默认应用程序图标,并使用更新的应用程序图标更新图标即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接