Hi.
I tried to use v2.0 beta to llamalabs timesheet 1.2.7 (fc after update with apktool 1.5.2) . When rebuilding the apk without any changes, I got 'NoSuchFile exception altough the folder is normally presentunder 'unknown' folder of extracted application.
This was on Windows7, I noted the forward slash in the exception. The .apk file was build in dist folder, after manually including content of uknown folder and resigning the apk seems to be working.
INFO: Copying unknown files/dir...
Exception in thread "main" brut.androlib.AndrolibException: java.nio.file.NoSuch
FileException: jsr305_annotations/
at brut.androlib.Androlib.buildUnknownFiles(Androlib.java:570)
at brut.androlib.Androlib.build(Androlib.java:293)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:233)
at brut.apktool.Main.main(Main.java:88)
Caused by: java.nio.file.NoSuchFileException: jsr305_annotations/
at com.sun.nio.zipfs.ZipFileSystem.checkParents(ZipFileSystem.java:856)
at com.sun.nio.zipfs.ZipFileSystem.newOutputStream(ZipFileSystem.java:52
5)
at com.sun.nio.zipfs.ZipPath.newOutputStream(ZipPath.java:792)
at com.sun.nio.zipfs.ZipFileSystemProvider.newOutputStream(ZipFileSystem
Provider.java:285)
at java.nio.file.Files.newOutputStream(Unknown Source)
at java.nio.file.Files.copy(Unknown Source)
at java.nio.file.CopyMoveHelper.copyToForeignTarget(Unknown Source)
at java.nio.file.Files.copy(Unknown Source)
at brut.androlib.Androlib.insertFile(Androlib.java:590)
at brut.androlib.Androlib.buildUnknownFiles(Androlib.java:566)
... 4 more
I can attach the original .apk file if needed for testing.