I setup an android device on my MacBookPro and am getting correct response for
% adb devices
List of devices attached
TA64303OHM device
Now I am trying to use ContactManager.apk from and running the example test found here.
I am getting the following error in my appium logs. Also my apk file is renamed to some-number.tmp.
debug: Exception in thread "main" brut.androlib.AndrolibException: Could not load resources.arsc from file: /Users/hellboy/SampleProject/apps/ContactManager/ContactManager.apk
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:544)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:76)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:68)
at io.appium.apktools.StringsXML.run(StringsXML.java:84)
at io.appium.apktools.Main.main(Main.java:31)
Caused by: brut.directory.DirectoryException: java.util.zip.ZipException: error in opening zip file
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:55)
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:38)
at brut.androlib.res.util.ExtFile.getDirectory(ExtFile.java:55)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:540)
... 4 more
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:220)
at java.util.zip.ZipFile.<init>(ZipFile.java:150)
at java.util.zip.ZipFile.<init>(ZipFile.java:164)
at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:53)
... 7 more
Also a few lines below I see the following error -
error: 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/hellboy/SampleProject/apps/ContactManager/ContactManager.apk" --override
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:220)
at java.util.zip.ZipFile.<init>(ZipFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:145)
at s.Sign.sign(Sign.java:441)
at s.Sign.main(Sign.java:532)
Can someone help me on this?