为什么Jenkins运行与Android Studio任务不同的Gradle Build任务?

时间:2019-06-17 10:36:07

标签: android-studio jenkins gradle

我正在设置一个詹金斯工作来构建一个Android应用程序。当我使用Android Studio构建gradle构建时,效果很好,但是当我使用Jenkins调用Gradle脚本时,gradle构建就无法正常工作。

我注意到jenkins和android studio正在运行的gradle任务彼此不同。为什么会这样?

Android Studio gradle版本:

:app:createMockableJar
:app:preBuild 1毫秒 :app:prepareLintJar 16毫秒 :app:preDebugBuild 27毫秒 :app:checkDebugManifest 4毫秒 :app:createDebugCompatibleScreenManifests 22毫秒 :app:mainApkListPersistenceDebug 29毫秒 :app:processDebugManifest 663毫秒 执行taskAction 609毫秒 :app:compileDebugAidl
:app:preDebugAndroidTestBuild
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest 124毫秒 :app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig 81毫秒 :app:generateDebugAndroidTestSources
:app:compileDebugRenderscript
:app:mergeDebugShaders 6毫秒 :app:compileDebugShaders 4毫秒 :app:generateDebugAssets 1毫秒 :app:mergeDebugAssets 15毫秒 :app:fabricGenerateResourcesDebug 109毫秒 :app:generateDebugBuildConfig 30毫秒 :app:generateDebugSources 1毫秒

Jenkins构建工作:

[Gradle]-启动构建。 [app] $ cmd.exe / C'“” C:\ Program Files(x86)\ Jenkins \ tools \ hudson.plugins.gradle.GradleInstallation \ gralde_5.5 \ bin \ gradle.bat“'build --stacktrace && exit %% ERRORLEVEL %%” 任务:app:checkDebugClasspath截止日期

  

任务:app:preBuild截止日期   任务:app:preDebugBuild UP-TO-DATE   任务:app:compileDebugAidl NO-SOURCE   任务:app:compileDebugRenderscript截止日期   任务:app:checkDebugManifest截止日期   任务:app:generateDebugBuildConfig更新日期   任务:app:prepareLintJar截止日期   任务:app:mainApkListPersistenceDebug截止日期   任务:app:mergeDebugShaders截止日期   任务:app:compileDebugShaders截止日期   任务:app:generateDebugAssets更新日期   任务:app:mergeDebugAssets截止日期   任务:app:createDebugCompatibleScreenManifests最新   任务:app:processDebugManifest截止日期   任务:app:fabricGenerateResourcesDebug   任务:app:generateDebugResValues截止日期   任务:app:generateDebugResources最新   任务:app:mergeDebugResources失败

失败:构建失败,并出现异常。

0 个答案:

没有答案