2016-09-11 111 views
0

这是我第一次制作android应用程序。我只为我的第一个应用程序制作了3个设计,但每次运行Android虚拟设备时,我的应用程序的图标都不显示(应用程序本身:()。有人可以帮我解决这个问题吗?我真的。新进入这个应用程序图标不显示(Android Studio)

这里是我的清单文件 谢谢

<?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

+0

你是否要求应​​用程序图标。仪表板上是不是来@ mipmap/ic_launcher? –

+0

你好!对不起,我对此没有任何想法。这真的是我第一次。我所指的图标就是运行avd时的应用程序图标。菜单屏幕上的一个。 – Naomi

+0

你可以做一个没有图标的模拟器屏幕截图吗? –

回答

1

我建议你导入在Android Project图标像这样:

右键单击您的应用程序文件夹,然后转到NEW - >Image Asset并在此处上载图标。那么它会出现。

Image Asset

您将在此屏幕上呈现,你可以简单地选择你的icon.png

enter image description here

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

关于更新的问题:

做以下事情:

  • 确保您的代码编译正确
  • 确保图像图标是mipmap文件夹,你应该寻找一个文件夹名称为AndroidStudioProjects(默认情况下) - >yourProjectName - >App - >src - >main - >res - >mipmap。也确保了纹理贴图文件夹中有你需要的屏幕密度(如xhdpi)
  • 使用Run键在机器人工作室(命令-R在Mac)的顶部,并确保您选择合适的模拟器

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

希望这会有所帮助!

+0

Xcodish向Android应用程序添加图标的方法:) –

+0

是true,但它有效100%:D – Daniele

+0

hello!这不是我的问题,但无论如何谢谢!我可能会使用这个为我的未来活动:) – Naomi

0

如果你可以下载和播放应用程序,你应该检查一个android手机。 如果问题只出现在模拟器上 - 它确实有问题,所以定期重新安装模拟器/ android工作室,重新启​​动计算机,试图安装不同的模拟器可能会起作用。

否则:

相关行来看待的是:

android:icon="@mipmap/ic_launcher" 

这意味着该应用程序会在您的目录中的“纹理贴图”文件夹,并寻找一个名为“文件ic_launcher ' - 将其显示为App图标。

您需要确保该文件名存在正确的文件夹,并以正确的格式(this guide might help

How to find the image location folder

如果这没有帮助:请记住,图标可以显示(hdpi,mdpi,xhdpi ....)有时如果你想制作自己的图标,你需要确保它符合要求(在上面的指南中)

0

首先检查如果你正在开发的应用程序的logcat甚至越来越多安装在仿真器上还是不行。然后,如果它说“安装”,如果仍然没有看到你的应用程序。然后只需构建一个apk,然后尝试通过蓝牙将其安装在移动设备上。对于应用程序图标,只需单击res> imagge Asset>为您的应用程序选择要在任何移动设备上显示的图标,然后保存/去/应用。

相关问题