2012-06-24 69 views
1

正如标题所述,我的启动器图标在模拟器上显示正常,但默认图标显示在我的手机上。启动器图标显示在模拟器上,但不显示在手机上

这里是我的AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.ytz.bc" 
    android:versionCode="1" 
    android:versionName="1.0a" > 

    <uses-sdk android:minSdkVersion="10" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".ProjectBriefcaseActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

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

    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 


</manifest> 

回答

3

最有可能的,你只有在绘制的一个文件夹替换为你的图标默认图标,并不约而同地把仿真器使用的文件夹,当您的设备是使用其他文件夹之一。请参阅this图标设计指南的链接,以及this其中一个用于推荐尺寸。

+2

我用http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html来创建图标,并在摆弄它后终于工作。谢谢! – ytz

0

你可以发布你的所有可绘制文件夹中有什么吗?

您可能已经完成了以下任务:将drawable-mdpi文件夹中的ic_launcher.png文件替换为其他图像(您的启动器图标)并将其命名为ic_launcher.png。

实际上,您不需要在可绘制文件夹中重命名文件图标文件,但需要更改android清单以告诉应用程序将哪个文件用作启动器图标。

假设,如果我在绘制-MDPI文件夹放launcher_icon.png,我想这是我的启动器图标,我将清单改成这样:

<application android:icon="@drawable/launcher_icon" android:label="@string/app_name" >

我改变了标签的android :图标=“@绘制/ ic_launcher”到Android:图标=“@:绘制/ launcher_icon”

根据该图像的文件名粘贴发射图像,并做了改变......

0

如果您已放置您的图标cor直接,仍然没有看到图标变化,请转至Project - >Clean...

res文件夹里面bin你会发现你所有的资源项目。您可以在清理项目之前进行检查,您会发现您有旧的ic_launcher文件。如果清理该项目,这些文件夹将被删除。当您再次运行应用程序时,将会复制一组新文件并更改您的应用程序图标。

希望这会有所帮助。

注意:只有在所有文件夹中的图标都替换为旧图标时,此功能才有效。

相关问题