我正在尝试使用jetifier的反向功能,但是由于未知错误,我似乎被卡住了。
我正在独立的jetifier工具上运行以下命令(AndroidStudio中嵌入的命令不支持此功能)
jetifier-standalone -l verbose -r -i jetified.aar -o deJetified.aar
但是我遇到了以下错误,但并没有说太多:
Exception in thread "main" java.lang.NullPointerException
at java.nio.file.Files.provider(Files.java:97)
at java.nio.file.Files.createDirectory(Files.java:674)
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
at java.nio.file.Files.createDirectories(Files.java:727)
at com.android.tools.build.jetifier.processor.archive.Archive.writeSelfToFile(Archive.kt:107)
at com.android.tools.build.jetifier.processor.archive.Archive.writeSelf(Archive.kt:87)
at com.android.tools.build.jetifier.processor.Processor.transform2(Processor.kt:321)
at com.android.tools.build.jetifier.processor.Processor.transform2$default(Processor.kt:251)
at com.android.tools.build.jetifier.standalone.Main.run(Main.kt:156)
at com.android.tools.build.jetifier.standalone.Main$Companion.main(Main.kt:109)
at com.android.tools.build.jetifier.standalone.Main.main(Main.kt)
有人可以使用此工具的反向功能吗?有谁知道为什么会出现这个问题?有解决办法吗?
PS:工件在链接上发布时正在运行,并在测试项目中用作依赖项。
答案 0 :(得分:0)
似乎输出参数错误。它需要完整的路径。
将命令更改为:self.compute_chunk
可以解决此问题,并且可以正确生成工件。