这是我第一次制作Android应用程序。我只为我的第一个应用程序制作了3个设计,但每次运行Android虚拟设备时,我的应用程序的图标都没有显示(应用程序本身:()。有人可以帮我这个吗?我真的新的。
这是我的清单文件。 谢谢!
<?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>
答案 0 :(得分:4)
我建议您在Android项目中导入Icon,如下所示:
右键点击您的App文件夹,然后转到NEW
- &gt; Image Asset
并在那里上传图标。然后就会出现。
您将看到此屏幕,您只需选择icon.png
即可此外,它会自动缩放所有不同屏幕密度的图标!
关于更新的问题:
做以下事情:
mipmap
文件夹中,您应该查找名为AndroidStudioProjects
的文件夹(默认情况下) - &gt; yourProjectName
- &gt; App
- &gt; src
- &gt; main
- &gt; res
- &gt; mipmap
。还要确保mipmap文件夹具有您需要的屏幕密度(例如xhdpi)无论如何导入上面显示的图标,可以避免所有这些问题,因为它可以为您完成所有操作。
希望这有帮助!
答案 1 :(得分:1)
如果您可以下载并播放该应用,您应该检查Android手机。 如果问题只出在模拟器上 - 它确实有问题,所以定期重新安装模拟器/ android工作室,重新启动计算机,尝试安装不同的模拟器可能会有效。
否则:
要查看的相关行是:
android:icon="@mipmap/ic_launcher"
这意味着该应用程序将转到“mipmap”&#39;目录中的文件夹,并查找名为&#39; ic_launcher&#39;的文件。 - 将其显示为应用程序图标。
您需要确保此文件名存在于正确的文件夹中,并且格式正确(this guide might help )
How to find the image location folder
如果这没有帮助:请记住,不同设备(hdpi,mdpi,xhdpi ......)可以显示不同质量的图标,所以有时如果你想制作自己的图标,你需要确保它符合要求(在上面的指南中)
答案 2 :(得分:0)
首先检查logcat是否正在开发的应用程序是否已安装在模拟器上。如果它说&#34;安装&#34;如果你仍然没有看到你的应用程序。然后只需构建一个apk,然后尝试通过蓝牙在移动设备上安装它。对于应用程序图标,只需单击res&gt; imagge Asset&gt;选择您的应用图标,以便在任何移动设备上显示,然后只需保存/去/应用。
答案 3 :(得分:0)
我知道答案已经找到。但是,我找到了一个对我有用的解决方案,我想与大家分享。
我的手机上有一个自定义启动器,我已将应用程序图标设置为默认android图标的单独图像。我不得不将其切换回默认的应用程序图标。
只需确保您的启动器不会替换默认的应用程序图标,并使用更新的应用程序图标来更新该图标。