アプリケーションからホーム画面にウィジェットを作成しようとすると、このエラーが発生します。これは、Activity を開始するスプラッシュ クラスのマニフェスト ファイルです。
スプラッシュ
<activity
android:name="com.test.me.Splash"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
ウィジェット
<receiver
android:name=".Widget"
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_stuff" />
</receiver>
<activity
android:name=".WidgetConfig"
android:label="@string/app_name"
android:exported="false">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
</intent-filter>
</activity>
そこにアクティビティを配置しないと、ウィジェットはウィジェット リストに表示されません。JDKを再インストールしようとしましたが、これを解決する方法を知っている人が何をしているのかまだわかりませんか?
編集:android:exported="false"
外部使用のアクティビティを許可しなかったため、削除して解決しました