Имя проекта '@ mapbox / response-native-mapbox-gl' не должно содержать никаких из следующих символов: [/, \,:, ‹,›, ",?, *, |]

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

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

Имя проекта '@ mapbox / response-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[]) для получения дополнительных сведений).

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

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

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

BUILD FAILED in 1s Не удалось установить приложение на устройство, подробности читайте в приведенной выше ошибке. Убедитесь, что у вас запущен эмулятор Android или подключено устройство и настроена среда разработки Android: https://facebook.github.io/react-native/docs/getting-started.html


person Mahendra Pratap    schedule 05.02.2019    source источник


Ответы (1)


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

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

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

  1. имя проекта / Android / приложение / 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')
}

  1. имя проекта / 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')

person Mahendra Pratap    schedule 05.02.2019