由于适用于Gradle 2.2.2和Gradle 2.14.1版本的Android插件,Android应用程序构建失败。
但是,使用Gradle 1.2.3和Gradle 2.3版的Android插件可以成功构建

预期行为:

Android应用程序应使用Gradle 2.2.2和Gradle 2.14.1版的Android插件在命令行中成功构建

当前行为:

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

内容:

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

重现步骤

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

repositories {
  jcenter()
}

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




dependencies {
  compile 'com.android.support:support-v4:23.2.1'
}


Android SDK已更新
enter image description here

enter image description here

并运行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步:
重新打开您的项目。

第三步:
单击更新按钮android - 适用于Gradle 2.2.2和Gradle 2.14.1的Android插件一起无法下载android支持v4-LMLPHP

步骤4:
等待更新

就这样!

10-04 22:57
查看更多