正如标题中所提到的,我的启动器图标在模拟器上显示正常,但我的手机上显示了默认图标。
这是我的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>
答案 0 :(得分:3)
答案 1 :(得分:1)
你能发布所有可绘制文件夹中的内容吗?
您可能已经做了这件事:将drawable-mdpi文件夹中的ic_launcher.png文件替换为另一个图像(您的启动器图标),并将其命名为ic_launcher.png。
您实际上不需要在drawable文件夹中重命名文件图标文件,但是您需要更改android清单以告知应用程序将哪个文件用作启动器图标。
假如我把launcher_icon.png放在drawable-mdpi文件夹中,并且我想将它作为我的启动器图标,我会将清单更改为:
<application
android:icon="@drawable/launcher_icon"
android:label="@string/app_name" >
我将标签android:icon =“@ drawable / ic_launcher”更改为android:icon =“@:drawable / launcher_icon”
粘贴启动器图像并根据该图像的文件名进行更改...
答案 2 :(得分:0)
如果您已正确放置图标,但仍然没有看到图标更改,请转到Project
- &gt; Clean...
。
在res
内的bin
文件夹中,您会找到所有的资源项目。您可以在清理项目之前进行检查,您会发现您拥有旧的ic_launcher
文件。如果清理项目,将删除这些文件夹。再次运行应用程序时,将复制一组新文件,并更改您的应用程序图标。
希望这有帮助。
注意:仅当您更换了所有文件夹中的图标时仍然可以使用旧图标。