安卓工作室不接受的.jar文件文件名中的非法字符



我想在我的安卓应用程序中使用StanfordCoreNLP库。所以我在我的 gradle.build 文件中使用以下依赖项导入了.jar文件。 这些是我的 gradle 依赖项

文件已正确导入,但.jar文件中的许多文件的名称中都有":"字符,Android 工作室不会接受。您可以在此处查看名称。 文件中包含无效字符.jar文件名

所以我在尝试制作项目时出现如下错误。 com.android.build.api.transform.TransformException: java.nio.file.InvalidPathException: 索引 43 处的非法字符 <:>: edu/stanford/nlp/models/kbp/tokensregex/org:founded_by.rules

斯坦福CoreNLP的主页说lib可以很好地使用utf-8编码,但事实并非如此。来自主页的编码片段

那么有没有人知道如何让安卓工作室接受":"字符。 提前感谢任何帮助。

这是最新版本的问题。 这在 GitHub 站点的代码中已修复,我们可能会很快发布一个版本来包含此修复程序:

https://github.com/stanfordnlp/CoreNLP

您可以构建最新代码的版本...按照 GitHub 的说明进行操作。

最新更新