Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-41787

Android Signing plugin command not correct...

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • android-signing-plugin
    • 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!

            restjohn Robert St. John
            adanecito Tony Anecito
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: