Android小部件清单

Android小部件清单,android,widget,manifest,Android,Widget,Manifest,为什么下面的清单没有在小部件菜单上安装小部件图标 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.stackwidget"> <uses-sdk android:targetSdkVersion="13" android:minSdkVersion="13"/> <application android:label="S

为什么下面的清单没有在小部件菜单上安装小部件图标

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.stackwidget">
<uses-sdk android:targetSdkVersion="13" android:minSdkVersion="13"/>
<application android:label="StackWidget">
    <receiver android:name="StackWidgetProvider">
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <meta-data android:name="android.appwidget.provider"
            android:resource="@xml/stackwidgetinfo" />
    </receiver>

    <service android:name="StackWidgetService"
        android:permission="android.permission.BIND_REMOTEVIEWS"
        android:exported="false" />
</application>
我只能假设:

“启动将仅同步设备上的应用程序包!”

问题是,但如何解决这个问题似乎超出了我的研究能力


好吧,我承认我已经澄清了这篇文章的编辑,因为“低估”。我希望这些编辑为原始代码片段(尚未更改)添加了重要信息。底线是,这是我直接从android示例网站下载的代码,所以我的问题是:

如果你如此大胆地低估了这个问题,请回答原因: 1) 研究不足 2) 不清楚 3) 无用的


否则,请回答这个问题。只要看一眼,我就看不到图标


应用程序android:icon=“@drawable/??”

多亏了Marcus,我发现了问题。stackwidgetinfo.xml资源需要以下条目:

android:icon="@drawable/????"
顺便说一句,在撰写本文时,这里找到的StackWidget示例代码中有一个bug:

谢谢,但这没有帮助。小部件图标是在android:previewImage=“@drawable/preview”中设置的,它是在本声明的android:resource=“@xml/stackwidgetinfo”中定义的。事实证明这非常接近,android:icon需要在@xml/stackwidgetinfo资源中设置。谢谢
android:icon="@drawable/????"