【问题标题】:App icon doesn't show (Android Studio)应用程序图标不显示(Android Studio)
【发布时间】:2016-09-11 07:55:26
【问题描述】:

这是我第一次制作安卓应用。我只为我的第一个应用程序做了 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>

【问题讨论】:

  • 你要应用图标吗?它不是在仪表板上出现@mipmap/ic_launcher 吗?
  • 您好!对不起,我对此一无所知。这真的是我的第一次。我所指的图标是您运行 avd 时的应用程序图标。菜单屏幕上的那个。
  • 能不能截个模拟器没有图标的屏幕截图?
  • 你的意思是说菜单里没有你的应用名MyLove?
  • 是的,我看不到我制作的应用程序。我的爱人。

标签: android android-studio android-manifest


【解决方案1】:

我建议像这样在 Android 项目中导入你的图标:

右键单击您的 App 文件夹并转到 NEW -> Image Asset 并在那里上传图标。然后它就会出现。

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

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

关于更新的问题:

做以下事情:

  • 确保您的代码编译正确
  • 确保图片图标在mipmap文件夹中,你应该寻找一个名为AndroidStudioProjects的文件夹(默认) -> yourProjectName -> App -> src -> main - > res -> mipmap。还要确保 mipmap 文件夹具有您需要的屏幕密度(例如 xhdpi)
  • 使用 android studio 顶部的运行按钮(Mac 上的 Command-R)并确保选择正确的模拟器

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

希望这会有所帮助!

【讨论】:

  • Xcodish 向 Android 应用添加图标的方式 :)
  • 你好!虽然这不是我的问题,但无论如何谢谢!我可能会将它用于我未来的活动:)
  • 您是使用 android studio 中的绿色运行按钮运行应用程序还是刚刚启动了模拟器?你确定你选择了正确的模拟器吗?是编译没有问题吗?
  • 在这个问题上浪费了 3 个多小时,最后我找到了这个解决方案,它就像一个魅力。谢谢。
【解决方案2】:

您应该在安卓手机上查看是否可以下载和播放该应用程序。 如果问题仅出在模拟器上 - 它确实有问题,因此定期重新安装模拟器/android 工作室、重新启动计算机、尝试安装不同的模拟器可能会起作用。

否则:

要查看的相关行是:

android:icon="@mipmap/ic_launcher"

这意味着应用程序将转到您目录中的“mipmap”文件夹,并寻找一个名为“ic_launcher”的文件 - 将其显示为应用程序图标。

您需要确保此文件名存在于正确的文件夹中,并且格式正确(this guide might help )

How to find the image location folder

如果这没有帮助:请记住,对于不同的设备(hdpi、mdpi、xhdpi ......),图标可以以不同的质量显示,所以有时如果你想制作自己的图标,你需要确保它适合要求(在上述指南中)

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      我的手机上有一个自定义启动器,我已将应用程序图标设置为默认 android 图标的单独图像。我不得不把它切换回默认的应用程序图标。

      只需确保您的启动器没有替换默认应用图标,而是使用更新后的应用图标更新图标。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多