Имя проекта '@ mapbox / react-native-mapbox-gl' не должно содержать следующих символов: [/, \,:, <,>, ",?, *, |] - PullRequest
0 голосов
/ 05 февраля 2019

Я использую страницу пакета mapbox / реагировать-нативно-mapbox-gl в реагировать на натив, и я получаю следующую ошибку при запуске приложения реагировать нативно в командной строке.

Произошла проблема при настройке проекта ': @mapbox / react-native-mapbox-gl '.

Имя проекта' @ mapbox / react-native-mapbox-gl 'не должно содержать следующие символы: [/, \,:, <,>, ",?, *, |]. Установите rootProject.name или настройте оператор include (подробнее см. https://docs.gradle.org/5.0/dsl/org.gradle.api.initialization.Settings.html#org.gradle.api.initialization.Settings:include(java.lang.String[])).

Я пытался удалить символы @ и / в имени проекта.

  • Что пошло не так: возникла проблема при настройке проекта ': @ mapbox / Reaction-native-mapbox-gl'.

    Имя проекта '@ mapbox / Reaction-native-mapbox-gl' не должно содержать ни одного из следующих символов: [/, \,:, <,>, ",?, *, |].Установите rootProject.name или настройте оператор include (подробнее см. https://docs.gradle.org/5.0/dsl/org.gradle.api.initialization.Settings.html#org.gradle.api.initialization.Settings:include(java.lang.String[])).

  • Попробуйте: Запустите с параметром --stacktraceчтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

СБОЙ ПОСТРОЕНИЯ в 1 с Не удалось установить приложение на устройство, прочитайте ошибку выше для деталей.Убедитесь, что у вас запущен эмулятор Android или подключено устройство и настроена среда разработки Android: https://facebook.github.io/react-native/docs/getting-started.html

1 Ответ

0 голосов
/ 05 февраля 2019

Прежде всего, просто проверьте, что имя проекта и include не должны иметь повторяющихся записей.затем попробуйте

исправить имя пакета в зависимости.

Просто удалите символы [/, \, <,>, ",?, *, |] в имени

  1. имя проекта / android / app / build.gradle

dependencies {
     compile project(':react-native-vector-icons')
    // here is the change just remove /, \, :, <, >, ", ?, *, | in the project parameter
    compile project(':mapbox-react-native-mapbox-gl')
}
имя проекта / android / settings.gradle

// Do the same as build.gradle by removing /, \, :, <, >, ", ?, *, | characters but remember don't remove in the projectDir
include ':mapbox-react-native-mapbox-gl'
project(':mapbox-react-native-mapbox-gl').projectDir = new File(rootProject.projectDir, '../node_modules/@mapbox/react-native-mapbox-gl/android/rctmgl')
...