我刚刚尝试使用Android Studio。我已经创建了空白项目,并试图创建扩展AppCompatActivity的活动。不幸的是,Android Studio“说”它

无法解析符号“AppCompatActivity”

我已经编译了“com.android.support:appcompat-v7 . 22.0”。在我的“应用程序”模块的依赖列表和重建项目几次。然而,我只能使用ActionBarActivity。我做错了什么?


当前回答

对我来说,没有一个解决办法。但是我发现所有的支持库在我的外部库中都不见了。在其他项目中,AppCompatActivity问题得到了解决。

对我来说,创建一个新项目并将旧src文件夹中的所有东西复制到新项目中是有效的。

我不知道确切的原因,但如果没有效果,这可能是最后的可能性。如果有人和我有同样的"麻烦"

其他回答

升级到最新的支持库后,我不得不升级到最新的Android studio(测试版)版本和gradle版本,然后IDE才能再次识别AppCompatActivity(无效缓存和重新启动没有做到这一点)

试试这个。在Android Studio中,将依赖放在build.gradle中。 进入构建—>清洁项目。

这对我很管用。

今天(4月22日)你可以使用新的AppCompatActivity和支持库v 22.1.0一起发布。

只需更改依赖项:

compile "com.android.support:appcompat-v7:22.1.0"

在这里你可以找到关于这个新类的更多信息。

所以我的同事推动了他们当地的。它破坏了一切。我复制了我的sdk路径从另一个应用程序,并做:

File -> Sync Project with Gradle Files

我在Mac OS X Yosemite Machine上开发Android SDK 23时遇到了同样的问题。原来我没有Java SDK 7。

一旦我安装了Java SDK 7,并将SDK从Android Studio指向新的SDK,一切都很顺利。

以下是我遵循的步骤:

1)关闭Android SDK

2)从http://www.oracle.com/technetwork/java/javase/downloads/index.html安装Java SDK for Mac OS X

3)启动Android SDK,通过到文件->项目结构-> JDK位置,将本项目的SDK指向新的1.7 Java SDK

4)重启Android Studio

希望这对你有所帮助