java - 将 Android studio 从 3.0 更新到 3.1 后抛出错误 'Cannot find the symbol variable'

标签 java android android-studio android-gradle-plugin android-debug

我已将 Android Studio 从 3.0.1 更新到 3.1。更新后,如果我向项目添加代码,则会显示“找不到符号变量”实例化错误。

还显示“CompileDebugJavawithJavac”错误和“所需的最低 gradle 版本为 4.4,当前版本为 4.1”。

我不知道出了什么问题。但是,我的应用程序在 3.0.1 上运行良好。可能的解决方案是什么。

最佳答案

您需要将 Gradle 版本从 4.1 更新到 4.4(这是 AndroidStudio 3.1 所需的最低版本)

转到项目的 build.gradle 文件,检查您的 gradle 插件是否已更新到版本 3.1.0:

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.0'
    ...
}

此后,转到 gradle/wrapper/gradle-wrapper.properties 并检查您是否具有所需的 gradle 版本(即 4.4)

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

然后,执行完整的清理重建。 您的代码现在应该可以编译并停止显示“找不到符号变量”错误。

关于java - 将 Android studio 从 3.0 更新到 3.1 后抛出错误 'Cannot find the symbol variable',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49512167/

相关文章:

java - 查询在本地后端工作但不在部署的后端上工作

java - 处理 Activity 和服务生命周期

java - 有没有更好的方法在java中编写嵌套if语句

android - 相机 Intent 在 Android 11 API 30 中不起作用

java - 接口(interface)实现错误?

java - Android中从本地隐藏文件夹下载图像并显示

android - Android Studio 中的死 Activity

java - Android drawSelectorOnTop 与 GridView

java - 如何使用 JAXB 和 XmlJavaTypeAdapter 序列化列表?

android - 如何在 Android-wheel 中将文本发送到 Marquee?