1

鉴于我将 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)

当我指定某个类文件的确切路径时,它可以正常工作,但我想包含很多文件,而不仅仅是一个。

如何解决?

4

0 回答 0