我在ubuntu上使用jenkins构建Android时遇到问题。 应用程序build.gradle包含调试和发布。 当我尝试使用gradlew assembleDebug或assembleRelease进行构建时,出现“找不到任务,在根项目“我的应用程序”中未找到任务'assembleRelease'”(相反,清理和组装工作正常)
如果我尝试在jenkis工作区文件夹上手动gradlew assembleDebug,则会出现相同的错误,而是可以在克隆回购协议的笔记本电脑上进行构建。
Build.gradle包含调试和发布:
buildTypes {
debug{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android- optimize.txt'),'proguard-rules.pro'
}
}
这是文件夹ls -latr:
drwxr-xr-x 4 jenkins jenkins 4096 Nov 6 22:31 ..
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:31 .idea
-rw-r--r-- 1 jenkins jenkins 222 Nov 6 22:31 .gitignore
- rw-r--r-- 1 jenkins jenkins 1184 Nov 6 22:31 gradle.properties
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:31 gradle
-rw-r--r-- 1 jenkins jenkins 689 Nov 6 22:31 build.gradle
-rw-r--r-- 1 jenkins jenkins 51 Nov 6 22:31 settings.gradle
-rw-r--r-- 1 jenkins jenkins 2260 Nov 6 22:31 gradlew.bat
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:31 wrapper
drwxr-xr-x 4 jenkins jenkins 4096 Nov 6 22:32 native
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:32 notifications
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:32 daemon
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:33 build-scan-data
drwx------ 7 jenkins jenkins 4096 Nov 6 22:33 caches
drwx------ 5 jenkins jenkins 4096 Nov 6 22:33 .gradle
-rwxr-xr-x 1 jenkins jenkins 5296 Nov 6 22:41 gradlew
drwxr-xr-x 13 jenkins jenkins 4096 Nov 6 22:41 .
drwxr-xr-x 8 jenkins jenkins 4096 Nov 6 22:41 .git
drwxr-xr-x 3 jenkins jenkins 4096 Nov 6 22:48 app
我该怎么办?