При запуске response-native run-android я получил эту ошибку:
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> A problem occurred configuring project ':react-native-device-info'.
> Could not find common.jar (android.arch.core:common:1.0.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Я нашел решение это и работает у меня:
добавить maven { url "https://maven.google.com" } в строку 18 файла android/build.gradle
Да, отлично работает
Ах, это было просто потому, что добавление этого репозитория автоматически обновляло версию play-services-base и play-services-maps. Требовалось изменить его на build.gradle
@ MaurícioAraldi Как вы решили сбои приложения после добавления URL-адреса maven?
Было бы интересно узнать, почему возникла эта ошибка
Сегодня у нас была такая же проблема, и похоже, что зеркало bintray, на котором размещен common.jar, не синхронизировано или что-то в этом роде - некоторые запросы работают, большинство - нет.
Если вы используете jcenter() и maven {url "https://maven.google.com"}, убедитесь, что maven {url "https://maven.google.com"} записан первым (вверху в коде).
android.arch.core:common:1.0.0 существует в jcenter(), но там нет файла .jar, поэтому сборка не выполняется. Использование Google Maven сначала решает эту проблему, потому что там существует .jar.
allprojects {
repositories {
maven { url 'https://maven.google.com' } // <--- This needs to be before jcenter().
jcenter()
}
}
Я сделал это как ваш код. Но все равно не работает
Это правильно. Заказ maven перед jcenter означает, что сначала будет предпринята попытка найти зависимость библиотеки от maven, и только если она недоступна на maven, она будет пробовать jcenter.
Это именно то, что ломает все. Спасибо!
@Eddwhis Я также столкнулся с той же проблемой после добавления реагирующего родного fbsdk. В моем android/build.gradle я не вижу всех проектов, поэтому я должен добавить его или где мне добавить эту строку?
@Mafijul - вы пробовали чистый проект? Или Android Studio «Сделать недействительным кеш и перезапустить»?
@ user7747472 - можно попробовать добавить этот блок в build.gradle
В моем случае это была проблема с сетью моего Wi-Fi (прокси ...). Попробуйте, например, переключить сеть на мобильные данные.
Я обновил свои корневые проекты build gradle версию и все библиотеки поддержки до последней версии, и теперь она работает, вы можете проверить ее, build.gradle (корневой проект) -> buildscript -> dependencies-> classpath->
classpath 'com.android.tools.build:gradle:3.your_latest_version'
также убедитесь, что ваши compileSdkVersion и buildToolsVersion являются последними
и один раз проверьте версию distributionUrl также из файла gradle-wrapper.properties
Для меня это удается скомпилировать проект, но на Android приложение вылетает при открытии. Ваше приложение работает нормально?