gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:39:31 24 4
gpt4 key购买 nike

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

错误:无法找到或加载主类 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是否提交,没有提交就提交。

关于Android:找不到或加载主类 org.gradle.wrapper.GradleWrapperMain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37132906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com