Подтвердить что ты не робот

Не удалось разрешить все зависимости для конфигурации: _armv7DebugCompile '

При попытке создать приложение для Android с кордорой и плагином cordova-crosswalk появляется следующая ошибка:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
   > Could not find any version that matches com.android.support:support-v4:+.
     Searched in the following locations:
         https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml
         https://repo1.maven.org/maven2/com/android/support/support-v4/
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/maven-metadata.xml
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/
     Required by:
         :android:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.918 secs

/home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
Error code 1 for command: /home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/build.gradle,-PcdvBuildArch=arm,-Dorg.gradle.daemon=true
ERROR running one or more of the platforms: Error: /home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/cordova/run: Command failed with exit code 1
You may not have the required environment or OS to run this project
4b9b3361

Ответ 1

Обратите внимание, что раздел:

Не удалось разрешить все зависимости для конфигурации: _armv7DebugCompile.

Это может произойти из-за того, что для создания проекта андроида с плагином crosswalk создайте два apks: один для ARM, другой для x86.

Решение заключается в установке Android Support Repository:

  • Откройте диспетчер SDK (из командной строки, введите android).
  • В разделе Extras убедитесь, что вы загрузили Android Support Repository и Google Repository.

Ответ 2

Обновить ответ

Кажется, что от пешеходного перехода 16, Android Support Repository и Google Repository недостаточно.

Вам нужно установить Local Maven repository for Support Libraries из Extras.

Ответ 3

для меня Решение было: i обновленный переход к @15.44.384.13

ionic browser add [email protected]

то я изменил config.xml:

<preference name="xwalkVersion" value="15+" />

cuz версии "16+" - "18+" не работают для меня

Ответ 4

Это может быть проблема, когда вы не включали репозиторий поддержки google и репозиторий поддержки Android в дополнение к дополнительным функциям. а также когда вы не обновляете кордову своей кордовой платформой. Потому что кордова и кордова платформы должны использовать последнюю версию. Обновите свою Кордову с обновлением npm. Кордова -g --save и кордова с платформой платформы platformaname (например, android).

Ответ 5

This worked for me 

1.goto platforms\android\cordova-plugin-crosswalk-webview folder

2.Open .gradle file

3.find


    dependencies { compile xwalkSpec }

and replace with 

dependencies {
compile 'org.xwalk:xwalk_core_library:22.52.561.4' 
}

**

Примечание: 22.52.561.4 - это версия crasswalk на вашей машине узнать об этом, открыть ионное приложение, хром://проверить, затем

window.navigator.userAgent

Это напечатает несколько строк, скопируйте xwalk детали оттуда

Ответ 6

Я немного знаю, чтобы добавить ответ. но я столкнулся с этой проблемой в течение длительного времени, и ни один из этих шагов не зафиксировал ее. Если ваш IP-адрес из Ирана, тогда вы должны построить свой проект с помощью VPN. Похоже, что некоторые страны запрещены.