我注意到我的工作区中有很多名为 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。如果有人可以提供帮助,我将非常感激
最佳答案
将 appcompat_v7 项目作为库添加到您的应用程序项目中:
- 在 Project Explorer 中,右键单击您的项目并选择“属性”。
- 在对话框左侧的类别面板中,选择 Android。
- 在“库” Pane 中,点击“添加”按钮。
- 选择库项目并单击“确定”。例如,appcompat 项目应列为 android-support-v7-appcompat。
- 在属性窗口中,单击“确定”。
https://developer.android.com/tools/support-library/setup.html#libs-with-res
关于android - 我删除了 appcompat_v7,现在我的 Android 项目无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580624/