无法找到以下类别--include(修复构建路径)

时间:2015-06-09 03:46:57

标签: android android-studio include widget

我正在尝试为我的闪光灯应用构建一个小部件。我正在使用android studio。我右键单击布局并选择了widget> app widget,它创建了所需的文件。

这是我编辑过的

的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>
&#13;
&#13;
&#13;

我得到了

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

错误。

1 个答案:

答案 0 :(得分:0)

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

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

android:initialLayout="@layout/activity_main"

此外,您应该在清单文件中声明AppWidgetProvider类,如下所示

<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是一个分步示例,您可以参考