我刚刚尝试使用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。我做错了什么?
当前回答
试试这个。在Android Studio中,将依赖放在build.gradle中。 进入构建—>清洁项目。
这对我很管用。
其他回答
升级你的gradle版本来解决这个问题
转到你的项目级别build.gradle
如果您使用的是旧版本的gradle,请升级到最新版本
classpath 'com.android.tools.build:gradle:4.0.2'
gradle-wrapper.properties
更改distributionUrl为最新版本
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-bin.zip
对我来说,没有一个解决办法。但是我发现所有的支持库在我的外部库中都不见了。在其他项目中,AppCompatActivity问题得到了解决。
对我来说,创建一个新项目并将旧src文件夹中的所有东西复制到新项目中是有效的。
我不知道确切的原因,但如果没有效果,这可能是最后的可能性。如果有人和我有同样的"麻烦"
我刚把我的android studio从2.3.2版本升级到3.1.2版本。这个错误就发生了。
我清理项目,重建项目,无效缓存/重新启动,但什么都不工作。
我通过更新appcompat库来解决这个错误
编译“com.android.support: appcompat-v7:23.4.0”
to
编译“com.android.support: appcompat-v7:25.1.1”
在应用程序构建中。gradle文件。
你可以使用新的appcompat-v7:22.1.+ 只要把这个添加到你的gradle:
编译“com.android.support: appcompat-v7:22.1.1”
对我来说,当我更新appcompact v7到最新的时候,这个问题解决了。
编译“com.android.support: appcompat-v7:25.3.0”
希望能有所帮助…:)