I’m running into a strange problem installing the app on multiple devices. When I run my tests in parallel on Jenkins, the job fails because at some point it looks the apk files turns into a .tmp file. When this happens, another parallel thread cannot find the file “e.g. android-nightly-debug.apk” because now it’s renamed “1432658816751.tmp”. Anyone else experienced this issue? I’d appreciate any help on this. Thanks!
e[31merrore[39m: Failed to start an Appium session, err was: Error: Command failed: /bin/sh -c java -jar /usr/local/lib/node_modules/appium/node_modules/appium-adb/jars/sign.jar /Users/Shared/Jenkins/Home/jobs/ANDROID/lastSuccessful/archive/android/build/outputs/apk/android-nightly-debug.apk --override
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:215)
at java.util.zip.ZipFile.(ZipFile.java:145)
at java.util.jar.JarFile.(JarFile.java:154)
at java.util.jar.JarFile.(JarFile.java:133)
at s.Sign.sign(Sign.java:441)
at s.Sign.main(Sign.java:532)
e[31merrore[39m: Failed to start an Appium session, err was: Error: Could not sign apk. Are you sure the file path is correct: “/Users/Shared/Jenkins/Home/jobs/ANDROID/lastSuccessful/archive/android/build/outputs/apk/android-nightly-debug.apk”