我删除了appcompat_v7,现在我的Android项目无效

时间:2014-07-04 20:53:13

标签: android eclipse

我注意到我的工作区中有很多名为appcompt_v7_x的项目,其中“x”为1,2,3等......

我看着它们,不知道我的Android应用程序使用过它们,我将它们全部删除了。好吧,现在我的Android项目无法编译。

常见的错误是:

import android.support.v7.app.ActionBarActivity; (import cannot be resolved)
import android.support.v7.app.ActionBar; (import cannot be resolved)

R cannot be resolved to a variable

The constructor of TextView, Button and other subclasses of View are undefined

如果我创建一个新的Android项目,它将创建一个appcompat_v7项目,但它似乎只影响新项目,旧项目不会识别新的appcompat_v7。如果有人可以提供帮助,我将非常感激

2 个答案:

答案 0 :(得分:2)

将appcompat_v7项目作为库添加到您的应用程序项目中:

  1. 在项目浏览器中,右键单击项目并选择“属性”。
  2. 在对话框左侧的类别面板中,选择Android。
  3. 在“库”窗格中,单击“添加”按钮。
  4. 选择库项目,然后单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat。
  5. 在属性窗口中,单击“确定”。
  6. https://developer.android.com/tools/support-library/setup.html#libs-with-res

答案 1 :(得分:0)

默认情况下,Android应用程序会保存在“workspace”文件夹中。您需要删除该文件夹(确保将项目保存在其他位置)然后再次运行eclipse并创建一个新的空项目,以及您的问题会解决的 在创建新项目时自动创建appcompat_v7文件夹

说真的,它对我有用..