Недопустимые символы в именах файлов .jar, которые Android-студия не принимает - PullRequest
0 голосов
/ 27 июня 2018

Я хотел использовать библиотеку StanfordCoreNLP в своем приложении для Android. Поэтому я импортировал файлы .jar, используя следующие зависимости в моем файле gradle.build. Это мои зависимости от gradle

Файлы импортированы должным образом, но многие из файлов в файле .jar имеют символ «:» в своих именах, который не может принять студия Android. Вы можете увидеть их здесь. Имена файлов с недопустимыми символами в файле .jar

Итак, я получил ошибку, как показано ниже, когда я попытался сделать проект. com.android.build.api.transform.TransformException: java.nio.file.InvalidPathException: недопустимый символ <:> в индексе 43: edu / stanford / nlp / models / kbp / tokensregex / org: based_by.rules

А на домашней странице stanfordCoreNLP говорится, что библиотека прекрасно работает с кодировкой utf-8, но это не так. Фрагмент кодировки с домашней страницы

Итак, у кого-нибудь есть идея, как заставить андроид студию принимать символ ':'. Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 28 июня 2018

Это проблема последних выпусков. Это исправлено в коде на сайте GitHub, и мы, вероятно, сделаем релиз довольно скоро, чтобы включить это исправление:

https://github.com/stanfordnlp/CoreNLP

Вы можете собрать версию самого последнего кода ... следуйте инструкциям GitHub.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...