Android:无法找到或加载主类org.gradle.wrapper.GradleWrapperMain

2024-04-03

我正在尝试在 GitLab CI 上构建我的项目,但不幸的是,我在运行器中不断收到此错误:

Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain

现在我知道我的环境出了问题,但我就是无法集中精力解决这个问题。我在网上搜索了一下,发现我需要更新我的.gitignore文件,我在这里做的是:

### Java ###
*.class

### Android ###
*.apk
*.ap_

### Package files ###
*.war
*.ear
*.aar

### Gradle ###
.gradle
 build
bin/
build/
build.xml
gen/
.gradle/
gradlew
gradlew.bat
gradle-wrapper.jar
gradle-wrapper.properties

### Android Studio ###
.idea
local.properties
.DS_Store
/captures

我也编辑了我的gradle.build包含以下几行:

task wrapper(type: Wrapper) {
gradleVersion = '2.0' 
}

但每次我运行构建时,我都会得到堆栈!这也是我的.gitlab-ci.yml:

before_script:
- apt-get --quiet update --yes
- apt-get --quiet install --yes wget tar unzip openjdk-7-jdk lib32stdc++6   lib32z1
 - wget --quiet --output-document=gradle.zip https://services.gradle.org/distributions/gradle-2.8-bin.zip
 - unzip -q gradle.zip
 - export ANDROID_HOME="/opt/android-sdk"
 - chmod +x gradlew

 dev:
 script:
 - ./gradlew assembleDebug

出现错误的行是:

- wget --quiet --output-document=gradle.zip https://services.gradle.org/distributions/gradle-2.8-bin.zip

根据你的gitignor, CI 永远不会得到gradle-wrapper.jar库,因为它尚未提交,但必须提交,因为它用于运行包装器。

检查一下,是否是gradle-wrapper.jar已提交,如果没有,则只需提交即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:无法找到或加载主类org.gradle.wrapper.GradleWrapperMain 的相关文章

随机推荐