所以我做了一个完美运行的应用程序。图标准备好了。唯一的问题是改变小应用程序的图标。目前它是标准的绿色机器人。我已经尝试搜索Sonys开发者页面并检查了文档。没有。我现在的清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<uses-sdk android:minSdkVersion="17"/>
<uses-permission android:name="com.sony.smallapp.permission.SMALLAPP" />
<application android:label="@string/app_name" android:icon="@drawable/icon">
<uses-library android:name="com.sony.smallapp.framework" />
<service
android:name="SmallMyApp"
android:exported="true">
<intent-filter>
<action android:name="com.sony.smallapp.intent.action.MAIN"/>
<category android:name="com.sony.smallapp.intent.category.LAUNCHER"/>
</intent-filter>
</service>
</application>
还尝试运行android:icon =“@ mipmap / mipicon”
有人有什么想法吗?
编辑*
让应用程序停留一周解决了这个问题。 如果没有并从我这边输入,图标就会神奇地改变。
答案 0 :(得分:0)
在此处更改 -
<application android:label="@string/app_name" android:icon="@drawable/sony_icon">
答案 1 :(得分:0)
替换drawable文件夹中的drawable图标。 你还应检查它是否是{x} dpi文件夹中的默认值(小绿色Android) - 请参阅this post
答案 2 :(得分:0)
为小型应用设置图标与设置常规Android应用的图标相同,因此您的代码应该有效。
您确定在res / drawable- * dpi文件夹中替换了所有不同屏幕分辨率的图标吗?
您是在模拟器或实际硬件上进行测试吗?如果硬件,你在尝试使用什么设备?