我刚刚尝试使用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。我做错了什么?
当前回答
我在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
希望这对你有所帮助
其他回答
在尝试了所有解决方案后,我意识到我所从事的项目之前使用的是最新的Android Studio,当时是3.2,而我目前使用的pc在更新Android Studio后运行的是2.2,这似乎完全解决了我的问题。
解决方案:Android Studio ->检查更新,然后安装最新版本
今天(4月22日)你可以使用新的AppCompatActivity和支持库v 22.1.0一起发布。
只需更改依赖项:
compile "com.android.support:appcompat-v7:22.1.0"
在这里你可以找到关于这个新类的更多信息。
在项目build .gradle中添加此依赖项。
遵循下面的例子。
dependencies {
compile 'com.android.support:appcompat-v7:22.1.0'
}
你可以使用新的appcompat-v7:22.1.+ 只要把这个添加到你的gradle:
编译“com.android.support: appcompat-v7:22.1.1”
无法解决符号AppCompatActivity问题。
执行“简单步骤”解决问题。
i)退出Android工作室。
ii)进入您的项目目录。
iii)在你的项目目录中找到。idea文件夹。
iv)删除。idea文件夹。
v)重新启动android studio。
vi)问题将得到解决。