ジェンキンスグラドルアンドロイド

質問1:



* 問題点:
タスク「:app:processDebugResources」の実行に失敗しました。
> プロセス「command '/usr/local/android-sdk-linux/build-tools/23.0.2/aapt」の開始時に問題が発生しました。

理由: 32 ライブラリがありません

解決する

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1  

 

質問2:

致命的: コマンドの実行に失敗しました
java.io.IOException: プログラム "gradle" (ディレクトリ "/home/zl/.jenkins/workspace/test" 内) を実行できません: error=2、
java.lang.ProcessBuilder で没有那个文件または目录.start(ProcessBuilder.java:1047)
で hudson.Proc$LocalProc.<init>(Proc.java:244)
で hudson.Proc$LocalProc.<init>(Proc.java:216)
で hudson.Launcher$LocalLauncher。 launch(Launcher.java:816)
で hudson.Launcher$ProcStarter.start(Launcher.java:382)
で hudson.Launcher$ProcStarter.join(Launcher.java:389)
で hudson.plugins.gradle.Gradle.performTask(Gradle) .java:262)
hudson.plugins.gradle.Gradle.perform(Gradle.java:116)
hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:785)
で hudson.model.Build$BuildExecution.build(Build.java:205)
で hudson.model.Build$BuildExecution.doRun(Build.java:162) )
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
で hudson.model.Run.execute(Run.java:1741)
で hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
で ハドソン.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
原因: java.io.IOException: error=2, 没有那个文件または目录
at java.lang .UNIXProcess.forkAndExec(ネイティブ メソッド)
java.lang.UNIXProcess.<init>(UNIXProcess.java:186)
java.lang.ProcessImpl.start(ProcessImpl.java:130) にて
java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
... 16 詳細

 

理由: gradle_home が構成されているにもかかわらず、見つかりません

 

解決する:

[Jenkinsの管理] -> [システムの構成] ローカルのgradleパスを構成し、プロジェクト構成のGradleバージョンで構成したばかりのgradle名を選択します 

 

おすすめ

転載: blog.csdn.net/skylovesky/article/details/49814683