我注意到我的工作区中有很多名为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。如果有人可以提供帮助,我将非常感激
答案 0 :(得分:2)
将appcompat_v7项目作为库添加到您的应用程序项目中:
https://developer.android.com/tools/support-library/setup.html#libs-with-res
答案 1 :(得分:0)
默认情况下,Android应用程序会保存在“workspace”文件夹中。您需要删除该文件夹(确保将项目保存在其他位置)然后再次运行eclipse并创建一个新的空项目,以及您的问题会解决的 在创建新项目时自动创建appcompat_v7文件夹
说真的,它对我有用..