0

所以我制作了一个运行完美的应用程序。图标已准备就绪。唯一的问题是更改小应用程序的图标。目前它是标准的绿色机器人。我试过搜索索尼的开发者页面并检查了文档。没有什么。我目前的清单:

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

有人有想法么?

编辑*

离开应用程序一周解决了这个问题。没有我这边的输入,图标就神奇地改变了。

4

3 回答 3

0

在这里改变——

<application  android:label="@string/app_name" android:icon="@drawable/sony_icon">
于 2013-07-09T08:00:38.987 回答
0

在您的可绘制文件夹中替换您的可绘制图标。您还应该检查它是否是 {x}dpi 文件夹中的默认文件夹(小绿色 Android) - 请参阅这篇文章

于 2013-07-10T05:44:44.363 回答
0

为小型应用程序设置图标与为常规 Android 应用程序设置图标相同,因此您的代码应该可以工作。

您确定替换了 res/drawable-*dpi 文件夹中所有不同屏幕分辨率的图标吗?

您是在模拟器还是实际硬件上进行测试?如果是硬件,你在什么设备上尝试这个?

于 2013-07-19T22:23:22.780 回答