web-dev-qa-db-fra.com

Impossible de résoudre toutes les dépendances pour la configuration ': _armv7DebugCompile'

L'erreur suivante se produit lors de la tentative de création d'une application Android avec cordova et le cordova-crosswalk brancher:

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
32
Rémi Becheras

S'il vous plaît noter cette section:

Impossible de résoudre toutes les dépendances pour la configuration ': _armv7DebugCompile'.

Cela peut arriver parce que la construction d'un Android projet avec le plug-in de crosswalk) essaie de construire deux apks: une pour ARM, l'autre pour x86.

La solution consiste à installer Android Support Repository:

  • Ouvrez le gestionnaire de SDK (à partir de la ligne de commande, tapez Android).
  • Sous Extras, assurez-vous que vous avez Android Support Repository et Google Repository téléchargé.
64
Rémi Becheras

Mise à jour de la réponse

Semble partir de passage pour piétons 16, Android Support Repository et Google Repository n'est pas assez.

Vous devez installer Local Maven repository for Support Libraries de Extras également.

13
zhanghaili

pour moi Solution était: j'ai mis à jour le passage pour piétons à @ 15.44.384.13

ionic browser add [email protected]

alors j'ai changé config.xml :

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

versions cuz "16 +" - "18 +" ne fonctionne pas pour moi

3
Artem Lanovyy

C’est peut-être le problème lorsque vous n’avez pas inclus le référentiel de support Google et Android dans les extras. Ainsi que lorsque vous ne mettez pas à jour Cordova avec votre plate-forme Cordova. utilisez la dernière version. mettez à jour votre Cordova avec npm update cordova -g --save et la plate-forme cordova avec cordova platform update_name (comme Android).

3
himanshu

Je sais qu'il est un peu tard pour ajouter une réponse. mais j'ai fait face à ce problème pendant longtemps et aucune de ces étapes ne l'a résolu. Si votre adresse IP provient d'Iran, vous devez alors construire votre projet avec VPN. Il semble que les dépendances soient interdites dans certains pays.

0
Azade
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' 
}

**

note: 22.52.561.4 est la version de crasswalk sur votre machine pour le savoir, ouvrez ionic app, chrome: // inspect alors

window.navigator.userAgent

Cela va imprimer quelques lignes, copier les détails de xwalk à partir de là

0
ganesh