鉴于我将 d8.bat 添加到我的 PATH 中,我尝试使用现代工具d8
(已替换dx
)将 java 类的文件夹编译到 classes.dex 中。但是,当我按照文档中的示例进行操作时,
dx *.class
我收到了这个错误
Exception in thread "main" java.nio.file.InvalidPathException: Illegal char <*> at index 0: *.class
at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPath.parse(Unknown Source)
at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
at java.nio.file.Paths.get(Unknown Source)
at com.android.tools.r8.b.a(SourceFile:133)
at com.android.tools.r8.b.a(SourceFile:1)
at com.android.tools.r8.D8Command.parse(D8Command.java:1)
at com.android.tools.r8.D8.a(D8.java:4)
at com.android.tools.r8.utils.w.a(SourceFile:84)
at com.android.tools.r8.D8.main(D8.java:4)
当我指定某个类文件的确切路径时,它可以正常工作,但我想包含很多文件,而不仅仅是一个。
如何解决?