我想在我的安卓应用程序中使用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 的说明进行操作。