Gradle 2.2.2和Gradle 2.14.1版的Android插件一起未能下载Android support v4

Gradle 2.2.2和Gradle 2.14.1版的Android插件一起未能下载Android support v4,android,Android,Android应用程序构建失败,Gradle 2.2.2和Gradle 2.14.1版本的Android插件。 但在Gradle 1.2.3和Gradle 2.3版本中使用Android插件构建成功 预期行为: Android应用程序应成功地在命令行中构建,并带有Gradle 2.2.2和Gradle 2.14.1版的Android插件 当前行为: Android应用程序构建失败,Gradle 2.2.2和Gradle 2.14.1版本的Android插件。因为它在com.android.sup

Android应用程序构建失败,Gradle 2.2.2和Gradle 2.14.1版本的Android插件。 但在Gradle 1.2.3和Gradle 2.3版本中使用Android插件构建成功

预期行为:

Android应用程序应成功地在命令行中构建,并带有Gradle 2.2.2和Gradle 2.14.1版的Android插件

当前行为:

Android应用程序构建失败,Gradle 2.2.2和Gradle 2.14.1版本的Android插件。因为它在com.android.support:support-v4:23.2.1中找不到符号。 同样,由于同样的原因,在Android Studio中构建失败

上下文:

我必须将Android Studio更新为2.2.2(最新版本),并且必须至少使用Gradle 2.2.2的Android插件。因此,我也必须更新gradle。(尝试了gradle 2.14.1和gradle 3.2),但构建失败的原因相同

复制步骤

在应用程序
gradle.build
文件中具有以下设置

repositories {
  jcenter()
}

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

Android SDK是最新的

并运行gradle构建。 生成失败并输出以下错误

error: cannot find symbol
import android.support.v4.app.DialogFragment;
^
error: cannot find symbol
import android.support.v4.app.FragmentActivity;

当你试图自己更新Gradle时,有时是行不通的,最好的办法是让android studio来做

步骤1: 关闭您的项目

步骤2: 重新打开您的项目

步骤3: 点击更新按钮

步骤4: 等待更新


就这些

升级gradle后,您是否尝试过使Android Studio的缓存失效

要做到这一点,你必须:

文件->使缓存无效/重新启动…->失效并重新启动


我已正确更新了gradle。这不是问题所在。当我将gradle更新为2.14.1,并将gradle.build文件中gradle的android插件更新为2.2.2时,生成失败,表示找不到“错误:找不到符号导入android.support.v4.app.DialogFragment;^”错误:找不到符号导入'Yep Dod'不工作。我甚至不能得到这个有效的命令行。
error: cannot find symbol
import android.support.v4.app.DialogFragment;
^
error: cannot find symbol
import android.support.v4.app.FragmentActivity;