应用程序图标未显示(Android Studio)

时间:2016-09-11 07:55:27

标签: android android-studio android-manifest

这是我第一次制作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>

enter image description here

4 个答案:

答案 0 :(得分:4)

我建议您在Android项目中导入Icon,如下所示:

右键点击您的App文件夹,然后转到NEW - &gt; Image Asset并在那里上传图标。然后就会出现。

Image Asset

您将看到此屏幕,您只需选择icon.png

即可

enter image description here

此外,它会自动缩放所有不同屏幕密度的图标!

关于更新的问题:

做以下事情:

  • 确保您的代码正确编译
  • 确保图片图标位于mipmap文件夹中,您应该查找名为AndroidStudioProjects的文件夹(默认情况下) - &gt; yourProjectName - &gt; App - &gt; src - &gt; main - &gt; res - &gt; mipmap。还要确保mipmap文件夹具有您需要的屏幕密度(例如xhdpi)
  • 使用android studio顶部的Run按钮(Mac上为Command-R)并确保选择正确的模拟器

无论如何导入上面显示的图标,可以避免所有这些问题,因为它可以为您完成所有操作。

希望这有帮助!

答案 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图标的单独图像。我不得不将其切换回默认的应用程序图标。

只需确保您的启动器不会替换默认的应用程序图标,并使用更新的应用程序图标来更新该图标。