Android 项目在本地使用./gradlew assembleDebug编译【问题及解决】
首先,gradle版本以及gradle插件版本以及JDK版本要兼容。
以下是我的版本:
gradle版本
【注意】是项目使用的gradle版本,并非是全局配置的gradle(不是通过export配置的环境变量 )
jdk版本
下面看一下在Android studio中的配置:
module下的build.gradle,(注意改一下红框内容)
工程gradle目录下的gradle-wrapper.properties(distributionUrl别用本地绝对路径下gradle zip,因为试过不好使)
工程的build.gradle添加红框内配置
buildscript {
repositories {
// Insert local test repo here
mavenCentral()
jcenter()
google()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
}
}
项目Project Structure中的配置
idea -> settings 配置
最后 ->Sync Now
【补充】
如果有联网下载问题,去把代理删掉。