我正在尝试使用喷射器的反向功能,但由于未知错误,我似乎被卡住了。
我在独立的 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:工件正在工作,因为它发布在一个关系上,并用作测试项目中的依赖项。