我刚刚尝试使用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。我做错了什么?
当前回答
这真的很疯狂,我尝试了一切,与Gradle文件同步,无效并重新启动android工作室。问题仍然存在。最后一招是删除。idea/libraries文件夹,效果很好。
其他回答
你只需要做一些改变在你的Gradle应用程序文件添加一些依赖
编译”com.android.support: appcompat-v7: XX: YY: ZZ”
而XX:YY:ZZ是你在gradle文件中使用的版本代码,否则如果你将这个版本设置得比你正在使用的版本低或高,那么你的应用程序就会面临一些问题,比如它有时会崩溃
我在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 Open Android Studio 用这个项目打开现有的项目
这真的很疯狂,我尝试了一切,与Gradle文件同步,无效并重新启动android工作室。问题仍然存在。最后一招是删除。idea/libraries文件夹,效果很好。
记住按Alt+Enter或添加导入。
import android.support.v7.app.AppCompatActivity;