1

我在我的应用程序中添加了一个小部件。

<receiver android:name=".widget.WidgetProvider" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <meta-data android:name="android.appwidget.provider"
                   android:resource="@xml/widget" />
    </receiver>

它出现在带有 android 2.3 的模拟器的菜单中。

但即使在重新启动后,它也不会出现在我的设备和带有 android 4+ 的模拟器中。我有一个活动

<activity android:name=".new_UI.SplashActivity"
              android:label="@string/app_name"
              android:screenOrientation="portrait"
            >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

这是在我尝试在菜单中找到小部件之前启动的。

如何让它出现?

4

1 回答 1

0

此应用程序是否已安装到您的模拟器上的 SD 卡中?

尝试将installLocation设置为 internalOnly。

于 2013-02-26T16:59:20.427 回答