我刚刚尝试使用Android Studio。我已经创建了空白项目,并试图创建扩展AppCompatActivity的活动。不幸的是,Android Studio“说”它
无法解析符号“AppCompatActivity”
我已经编译了“com.android.support:appcompat-v7 . 22.0”。在我的“应用程序”模块的依赖列表和重建项目几次。然而,我只能使用ActionBarActivity。我做错了什么?
我刚刚尝试使用Android Studio。我已经创建了空白项目,并试图创建扩展AppCompatActivity的活动。不幸的是,Android Studio“说”它
无法解析符号“AppCompatActivity”
我已经编译了“com.android.support:appcompat-v7 . 22.0”。在我的“应用程序”模块的依赖列表和重建项目几次。然而,我只能使用ActionBarActivity。我做错了什么?
当前回答
如果其他方法都失败了,请确保添加了import语句。我已经删除了它,因为它显示错误,忘记把它添加回来,并尝试其他一切来修复:
进口android.support.v7.app.AppCompatActivity;
其他回答
我把它修好了。gradle文件和appcompat依赖文件,比如编译'com.android.support:appcompat-v7:XX.X.X'
将其更改为编译'com.android.support:appcompat-v7:XX.X.+'
然后点击“同步”。如果代码中的其他内容都是正确的,那么所有的红色曲线都应该消失。
如果无效缓存没有帮助,只需关闭项目,然后重新打开它。步骤:
文件>关闭项目 从启动项目列表中删除该项目 关闭Android Studio Open Android Studio 用这个项目打开现有的项目
升级到最新的支持库后,我不得不升级到最新的Android studio(测试版)版本和gradle版本,然后IDE才能再次识别AppCompatActivity(无效缓存和重新启动没有做到这一点)
你可以使用新的appcompat-v7:22.1.+ 只要把这个添加到你的gradle:
编译“com.android.support: appcompat-v7:22.1.1”
对我来说,没有一个解决办法。但是我发现所有的支持库在我的外部库中都不见了。在其他项目中,AppCompatActivity问题得到了解决。
对我来说,创建一个新项目并将旧src文件夹中的所有东西复制到新项目中是有效的。
我不知道确切的原因,但如果没有效果,这可能是最后的可能性。如果有人和我有同样的"麻烦"