找不到以下 类 -include(修复构建路径)

The following classes couldn't be found -include(fix build path)

我正在尝试为我的手电筒应用构建一个小部件。我正在使用 android 工作室。我右键单击布局并选择小部件>应用程序小部件,它创建了所需的文件。

这是我编辑的 light_widget_info.xml

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="40dp"
    android:minHeight="40dp"
    android:updatePeriodMillis="86400000"
    android:previewImage="@drawable/example_appwidget_preview"
    android:initialLayout="@layout/light_widget"
    android:resizeMode="horizontal|vertical"
    android:widgetCategory="home_screen"
    android:initialKeyguardLayout="@layout/light_widget"></appwidget-provider>

我明白了

 "The following classes couldn't be found
             -include (fix build path)"  

错误。

res 文件夹中创建一个名为 xml 的新文件夹,并将 xml 文件放在那里...

小部件 - XML 文件应位于 xml 文件夹中 它应该指向布局文件夹中的 mainActivity(类似于 res/layout/activity_main.xml)

android:initialLayout="@layout/activity_main"

您还应该在清单文件中声明 AppWidgetProvider class,如下所示

<receiver android:name="ExampleAppWidgetProvider" >

   <intent-filter>
      <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
   </intent-filter>

   <meta-data android:name="android.appwidget.provider"
      android:resource="@xml/example_appwidget_info" />
</receiver>

Here 是您可以参考的分步示例