-
Bug
-
Resolution: Fixed
-
Blocker
-
None
-
Windows 10
Jenkins 2.44, android-signing-plugin 2.0.7, Windows 10, Java 1.8.0_91
When the signing plugin runs during the build I get an error:
Total time: 4 mins 24.557 secs
Build step 'Invoke Gradle script' changed build result to SUCCESS
[SignApksBuilder] found zipalign path in env ANDROID_ZIPALIGN=d:\android-studio\build-tools\25.0.2
[Disaster Center] $ d:\android-studio\build-tools\25.0.2 -f -p 4 "C:\Users\xxxx\.jenkins\workspace\Disaster Center\app\build\outputs\apk\app-release-unsigned.apk" "C:\Users\xxxx\.jenkins\workspace\Disaster Center\app\build\outputs\apk\app-release-unsigned-aligned.apk"
Access is denied
FATAL: Cannot run program "d:\android-studio\build-tools\25.0.2" (in directory "C:\Users\xxxx\.jenkins\workspace\Disaster Center"): CreateProcess error=5, Access is denied
java.io.IOException: Cannot run program "d:\android-studio\build-tools\25.0.2" (in directory "C:\Users\xxxx\.jenkins\workspace\Disaster Center"): CreateProcess error=5, Access is denied
at java.lang.ProcessBuilder.start(Unknown Source)
at hudson.Proc$LocalProc.<init>(Proc.java:245)
at hudson.Proc$LocalProc.<init>(Proc.java:214)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:846)
at hudson.Launcher$ProcStarter.start(Launcher.java:384)
at hudson.Launcher$ProcStarter.join(Launcher.java:395)
at org.jenkinsci.plugins.androidsigning.SignApksBuilder.perform(SignApksBuilder.java:158)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at hudson.model.Build$BuildExecution.build(Build.java:205)
at hudson.model.Build$BuildExecution.doRun(Build.java:162)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1728)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)
Caused by: java.io.IOException: CreateProcess error=5, Access is denied
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 17 more
Archiving artifacts
Finished: FAILURE
If I run the above command from the directory mentioned above and include \zipalign it creates the align version of the apk. Since I do not know what command would run after that one to sign I am stuck and can not use Jenkins for Continuous Deployment.
Thanks!