我刚刚尝试使用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。我做错了什么?
当前回答
记住按Alt+Enter或添加导入。
import android.support.v7.app.AppCompatActivity;
其他回答
在将Android Studio从2.2.3更新到2.3,将Android Gradle插件更新到2.3.0,并将Gradle更新到3.3之后,我得到了AppCompatActivity和许多其他类和方法的Cannot resolve符号错误。
File -> Invalidate Caches / Restart没有解决问题。
首选项->构建,执行,部署-> Gradle显示使用本地Gradle分布选择与Gradle home: /Applications/Android Studio.app/Contents/ Gradle / Gradle -2.14.1和警告显示Gradle位置是不正确的。
通过选择使用默认gradle包装器(推荐)解决了这个问题。 可能只要指向新的本地分销地点也可以。
我将告诉你我是如何在eclipse中解决这个问题的。 从这个链接下载zip文件。https://github.com/dandar3/android-support-v7-appcompat然后解压这个文件,打开项目,在lib文件夹中你会看到一个名为“android-support-v7-appcompat”的jar文件,将这个jar文件添加到你的项目中。这是它。
所以我的同事推动了他们当地的。它破坏了一切。我复制了我的sdk路径从另一个应用程序,并做:
File -> Sync Project with Gradle Files
今天(4月22日)你可以使用新的AppCompatActivity和支持库v 22.1.0一起发布。
只需更改依赖项:
compile "com.android.support:appcompat-v7:22.1.0"
在这里你可以找到关于这个新类的更多信息。
Easist方式
开放应用程序级别构建。gradle并删除appcompact-v7的依赖和同步。 再次添加依赖项&同步。
错误了!
之前
后