环境

Android Studio 3.6.3
jdk 1.8

build.gradle

buildscript {repositories {google()jcenter()}dependencies {classpath "com.android.tools.build:gradle:3.6.3"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

错误

FAILURE: Build failed with an exception.* Where:
Build file 'D:\git\myapplication\app\build.gradle' line: 1* What went wrong:
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.VariantManager

过程

经历各方(stackoverflow,github等)查阅资料,卸载重装,删除.gradle无果

解决

换到其他版本,如4.1.0-alpha07(汗)


然后发现是Project Structure=>SDK Location=>JDK location的问题
设置成Embedded JDK,就可以了(折腾了好久,还是照着教程改成本地JDK的原因,瀑布汗)

附带Embedded JDK版本:

D:\Program Files\Android\android-studio\jre\bin>java.exe -version
openjdk version "1.8.0_242-release"
OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)

Could not initialize class com.android.build.gradle.internal.VariantManager解决方案相关推荐

  1. java.lang.NoClassDefFoundError: com/android/build/gradle/internal/ToolingRegistryProvider

    执行 linux机器上 执行gradle 构建 [root@uranuspreapp30 app]# gradle clean build --info > /opt/test1.txtFAIL ...

  2. No Such Property: Scope For Class: Com.android.build.gradle.internal.variant.ApplicationVariantData

    No Such Property: Scope For Class: Com.android.build.gradle.internal.variant.ApplicationVariantData ...

  3. 【Unity】打包报错 com.android.buil.gradle.internal.tasks.workers$ActionFacade

    问题的发生 Unity版本:Unity 2020.3.0f1c1 (64-bit) 直接使用Unity打包,打包报错 Console报错: 有些没存截图 但是大概内容是这样 gradleOut\uni ...

  4. Android build.gradle文件详解(转述自《Android第一行代码》第二版)

    Android build.gradle文件详解 1. 最外层目录下的build.gradle文件 1.1 repostories 1.2 dependencies 2. app目录下的build.g ...

  5. ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'

    这个问题一般是由老项目升级出现的问题,比如老项目的gradle4.0以下的升级到gradle4.6,或者更高5.3.2等,这个升级的过程中,就会出现很多问题,比如下面这个: ERROR: Unable ...

  6. Android build.gradle文件详解

    Android build.gradle详解 什么是gradle? gradle是一个项目构建工具,java开发中有两个大名鼎鼎的项目构建Maven,Ant,其中maven简单易控深受开发者喜爱. 项 ...

  7. 史上最全Android build.gradle配置详解

    Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的.当我们创建一个Android项 ...

  8. android 项目build.gradle,Android build.gradle 配置详解

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Gradle 简介 Android Studio 是采用 Gradle 来构建项目的.Gradle 是一个非常先进的项目 ...

  9. android 多版本打包,Android build.gradle版本名打包配置的方法

    1.生成密钥文件到app工程目录下 2.在gradle.properties文件下配置密钥文件信息 # Project-wide Gradle settings. # IDE (e.g. Androi ...

  10. Android --- build.gradle(Module:app)中各版本号讲解,例如targetSdkVersion

    文章目录 一.minSdkVersion 二.compileSdkVersion 三.targetSdkVersion 四.Gradle和SDK版本 先抛出一个问题: 我们的应用开发的时候androi ...

最新文章

  1. 美国智库报告:自动驾驶对社会、经济与劳动力的影响
  2. phantomjs介绍
  3. ArrayList与LinkedList的比较
  4. 玩转springboot:thymeleaf模板引擎入门程序
  5. 为什么单例模式需要double check
  6. matlab调用c语言驱动函数,[转载]Matlab调用C语言函数
  7. 大型网站的Google排名策略
  8. 在centos7上设置swap交换空间
  9. .net chart(图表)控件的使用
  10. 火车票售票系统mysql_2021年元旦火车票今日开售!具体开售时间是几点?
  11. vue学习笔记-节接口调用-async和await
  12. 海康摄像头使用RTSP
  13. Python爬虫之headers和data的获取
  14. xp电脑自动锁定计算机,教你设置windows xp系统电脑自动关机的方法
  15. 面试:Android应用的崩溃率
  16. 【大数据存储】Java操作jena练习
  17. 贼法,要想打好打高,几条建议
  18. RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm( handle, opa, opb
  19. 【Python自查手册】之项目实操
  20. Java选择题(四)

热门文章

  1. python ca模块_[转]常用的python模块及安装方法
  2. 国外LEAD赚钱提现到WMZ,附赚钱项目
  3. android qq skype,蓝牙耳机与IVT组合实现在电脑聊天、打电话(QQ、Skype)
  4. 计算机投针实验程序,蒲丰投针问题
  5. vga转换html转换器接线,绿联HDMI转VGA转换器拆解测评
  6. FaceBook 开发者应用申请
  7. 周杰伦新专辑预售热点传播渠道分析
  8. 常见模拟电路设计 四 :比较器详讲
  9. Guava 系列 - 比较器
  10. 制造业数字化转型的意义是什么?