2017-09-03 20 views
1
λ cordova build android 
ANDROID_HOME=C:\Users\yiiwe\AppData\Local\Android\sdk 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131 
Subproject Path: CordovaLib 
null 
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead. 
     at build_a8zaoms8z5a2cue9ld42c2tqy.run(C:\Users\yiiwe\Desktop\crypt2\platforms\android\build.gradle:138) 
org.xwalk:xwalk_core_library:23+ 
The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0. 
Incremental java compilation is an incubating feature. 
The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead. 


BUILD FAILED 

Total time: 10.564 secs 
FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring root project 'android'. 
> Could not resolve all dependencies for configuration ':_armv7DebugApkCopy'. 
    > Could not resolve org.xwalk:xwalk_core_library:23+. 
    Required by: 
     project : 
     > Could not resolve org.xwalk:xwalk_core_library:23+. 
     > 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'. Received status code 503 from server: Service Unavailable 

問題が開始されました。アンドロイドアプリのビルドエラー(cordova-plugin-crosswalk-webview)

https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xmlは使用できません。

  • プラグインのアップデートcordova-plugin-crosswalk-webviewは役に立ちませんでした。
  • config.xmlに変数name = "XWALK_VERSION" value = "17+"を書き込んでも役に立ちませんでした。
  • AndroidサポートリポジトリとGoogleリポジトリがインストールされています。

このプラグインアプリを削除すると、モバイルデバイスで無限に読み込まれます。

答えて

2
  1. 実行find . -name "*xwalk_core_library*"プロジェクトのルートディレクトリに。
  2. オープンpreview-xwalk.gradleとステップ1.

からVERSIONは、コマンドによって返されたバージョンであるcompile 'org.xwalk:xwalk_core_library:VERSION'とラインcompile xwalkSpecを置き換える例:私はfind . -name "*xwalk_core_library*"を実行すると 、私は結果として得る: ./android/.idea/libraries/xwalk_core_library_20_50_533_12.xml

それに基づいて、preview-xwalk.gradleの私のラインは次のようになります:

compile 'org.xwalk:xwalk_core_library:20.50.533.12'

2

変更のAndroidプロジェクト* .gradle中にあなたのGradleファイル... xWALKセクションで

..

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