Gradle 2.2.2和Gradle 2.14.1版的Android插件一起未能下载Android support v4
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 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
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;