2016-04-11 17 views
6

ho con successo costruire la mia applicazione con Cordova fino a pochi giorni fa con Crosswalk 18+, oggi ho questo errore:pedonale Impossibile risolvere tutte le dipendenze per la configurazione ': _armv7DebugCompile'

* What went wrong: 
A problem occurred configuring root project 'android'. 
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'. 
    > Could not resolve org.xwalk:xwalk_core_library:18+. 
    Required by: 
     :android:unspecified 
     > Failed to list versions for org.xwalk:xwalk_core_library. 
     > Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml. 
      > Could not GET 'https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'. 
       > peer not authenticated 
     > Failed to list versions for org.xwalk:xwalk_core_library. 
     > Unable to load Maven meta-data from https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml. 
      > Could not GET 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'. 
       > peer not authenticated 

Ho visto questo altra soluzione: Could not resolve all dependencies for configuration ':_armv7DebugCompile'

ho installato già "repository Android di sostegno" e "libreria di supporto Android" da SDK, ho anche fatto tutti gli aggiornamenti disponibili

versione

Java:

java version "1.8.0_77" 
Java(TM) SE Runtime Environment (build 1.8.0_77-b03) 
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode) 

https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml = non trovato per me

Cordova config.xml (una parte):

<preference name="xwalkVersion" value="18+" /> 
<preference name="android-targetSdkVersion" value="19"/> 

Grazie

risposta

0

Il Crosswalk 18 stabile non viene rilasciato nel repository Maven, il l'ultima versione stabile è 17.46.448.10:

https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml

Puoi anche usare una versione beta di Crosswalk all'inizio, ma presto pubblicheremo Crosswalk 18. Alcuni esempi:

cordova plugin add cordova-plugin-crosswalk-webview --variable XWALK_VERSION="org.xwalk:xwalk_core_library_beta:18+" 
<preference name="xwalkVersion" value="org.xwalk:xwalk_core_library_beta:18+" /> 

Se avete bisogno di costruire una versione non rilasciata nel Maven pronti contro termine, possiamo installarlo Maven repo locale:

wget https://download.01.org/crosswalk/releases/crosswalk/android/canary/<canary-version>/crosswalk-<canary-version>.aar 
mvn install:install-file -DgroupId=org.xwalk -DartifactId=xwalk_core_library -Dversion=<canary-version> -Dpackaging=aar -Dfile=<crosswalk-path>/crosswalk-<canary-version>.aar -DgeneratePom=true 
+1

Impossibile risolvere tutte le dipendenze per la configurazione ': _armv7DebugCompile'. > Impossibile risolvere org.xwalk: xwalk_core_library_beta: 18+. Perché? Questo problema è molto grande per me, ho bisogno di costruire la mia app – Skar3

3

UPDATE

Per qualche ragione org .xwalk: xwalk_core_library_beta: 18+ non funziona per me (stesso errore):

<preference name="xwalkVersion" value="org.xwalk:xwalk_core_library_beta:18+" /> 

ho controllato l'ultima versione sul Maven repo: https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library_beta/maven-metadata.xml

e ho usato una versione specifica (ultima 18+):

<preference name="xwalkVersion" value="org.xwalk:xwalk_core_library_beta:18.48.477.11" /> 

che ha lavorato per me.