mirror of
https://github.com/revanced/Apktool.git
synced 2025-01-26 19:57:34 +01:00
fixes space in filepath on windows
This commit is contained in:
parent
fbf8d8fbdf
commit
115db91fab
@ -29,6 +29,7 @@ import brut.util.BrutIO;
|
|||||||
import brut.util.OS;
|
import brut.util.OS;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
import java.net.URISyntaxException;
|
||||||
import java.nio.file.*;
|
import java.nio.file.*;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -552,7 +553,7 @@ public class Androlib {
|
|||||||
|
|
||||||
// create filesystem
|
// create filesystem
|
||||||
Path path = Paths.get(outFile.getAbsolutePath());
|
Path path = Paths.get(outFile.getAbsolutePath());
|
||||||
URI apkFileSystem = URI.create("jar:file:" + path.toUri().getPath());
|
URI apkFileSystem = new URI("jar", path.toUri().toString(), null);
|
||||||
try(FileSystem zipFS = FileSystems.newFileSystem(apkFileSystem, zip_properties)) {
|
try(FileSystem zipFS = FileSystems.newFileSystem(apkFileSystem, zip_properties)) {
|
||||||
|
|
||||||
// loop through files inside
|
// loop through files inside
|
||||||
@ -568,9 +569,10 @@ public class Androlib {
|
|||||||
}
|
}
|
||||||
} catch (IOException ex) {
|
} catch (IOException ex) {
|
||||||
throw new AndrolibException(ex);
|
throw new AndrolibException(ex);
|
||||||
|
} catch (URISyntaxException ex) {
|
||||||
|
throw new AndrolibException(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void insertFile(FileSystem zipfs, File insert, String method, Path root)
|
public void insertFile(FileSystem zipfs, File insert, String method, Path root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user