Не удалось создать исключение при добавлении векторных значков в реагирующий собственный проект
Я должен использовать векторные иконки в моих собственных реактивных проектах, в то время как при сборке (реакция-собственного запуска-android) для платформы Android я получаю эту ошибку.
Сделали эти шаги, чтобы добавить векторные иконки:
npm install response-native-vector-icons –save
Реактивная ссылка
Кто-нибудь может помочь решить эту проблему?
FAILURE: сборка не удалась, исключение. * Что пошло не так: возникла проблема при настройке проекта ": приложение".
Не удалось разрешить все зависимости для конфигурации ':app:_debugApk'. Возникла проблема при настройке проекта 'response-native-vector-icons'. Не удалось разрешить все зависимости для конфигурации ': Reaction-native-vector-icons: classpath'. Не удалось разрешить com.android.tools.build:gradle:2.3.+. Требуется: crm: Reaction-native-vector-icons: unspecified Не удалось разрешить com.android.tools.build:gradle:2.3.+. Не удалось перечислить версии для com.android.tools.build:gradle. Невозможно загрузить метаданные Maven из https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml. Не удалось получить https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml. jcenter.bintray.com:443 не удалось ответить
2 ответа
Пожалуйста, проверьте в папке вашего проекта Android это сделано, если нет, пожалуйста, сделайте это, вы также можете перейти по этой ссылке реакция-родной-векторные-иконки ручной установки Android
Edit android/settings.gradle to look like this (without the +):
rootProject.name = 'MyApp'
include ':app'
+ include ':react-native-vector-icons'
+ project(':react-native-vector-icons').projectDir = new
File(rootProject.projectDir, '../node_modules/react-native-vector-
icons/android')
Edit android/app/build.gradle (note: app folder) to look like this:
apply plugin: 'com.android.application'
android {
...
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+" // From node_modules
+ compile project(':react-native-vector-icons')
}
Edit your MainApplication.java (deep in
android/app/src/main/java/...) to look like this (note two places to
edit):
package com.myapp;
+ import com.oblador.vectoricons.VectorIconsPackage;
....
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage()
+ , new VectorIconsPackage()
);
}
}
если тогда также возникает проблема, просто очистите проект Android либо с помощью Android Studio или командной строки, для командной строки перейдите
Проект / Android/ приложение и запустить
./gradlew clean
Вам просто нужно запустить команды:
CD Android
Gradlew чистый
Надеюсь, это поможет.
Не делайте ссылку с Android, рекомендуемый вариант с Gradle, они предоставили его. Gradle всегда работает на меня