2016-05-13 89 views
0

科爾多瓦 - 插件 - 人行橫道-的WebView似乎被打破外的開箱。在OSX上使用cordova 5.1.1和6.1.1進行測試。從Crosswalk Could not resolve all dependencies for configuration ':_armv7DebugCompile'Could not resolve all dependencies for configuration ':_armv7DebugCompile'科爾多瓦/人行橫道無法解析所有依賴的配置「:_armv7DebugCompile」

解決方案沒有奏效。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home 
null 
org.xwalk:xwalk_core_library_beta:18+ 
Download https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library_beta/18.48.477.13/xwalk_core_library_beta-18.48.477.13.pom 
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 resolve org.xwalk:xwalk_core_library_beta:18+. 
    Required by: 
     :android:unspecified 
     > Failed to move file '/private/var/folders/jr/3q77kjzd3yqfw_cllng_7c8c0000gn/T/gradle_download7281456311478481267bin' 
  • 我檢查例如以下內容:Android Support Repository and Google 存儲庫and even支持的本地Maven存儲庫已安裝
  • 不適用於cordova 5.1。和6.1.1和 人行橫道
  • PATHANDROID_HOME的各種版本都設置

我怎麼錯過?

回答

1

我們發現問題和解決方案。

出於某種原因,以下文件夾/文件被root擁有,而不是我的用戶,從而構建xwalk被阻止,因爲沒有權限的系統範圍。

只需將下面的某處(刪除也適用)使用sudo:

/Users/palinka/.gradle/caches/modules-2/metadata-2.14/descriptors/org.xwalk 
/Users/palinka/.gradle/caches/modules-2/metadata-2.14/module-artifacts.bin 
/Users/palinka/.gradle/caches/modules-2/files-2.1/org.xwalk 

我們在platforms/android

gradle cdvBuildDebug -P android.useDeprecatedNdk=true --debug 

compling得到了額外的調試輸出。

1

我看你使用默認的人行橫道版本,因此無需安裝在本地。它可在https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library_beta/18.48.477.13/

從日誌中,似乎18.48.477.13版本是不通過網絡找到。它可能是代理問題,如JAVA_OPTS,Gradle,Maven。你可以檢查是否需要它們。

或者你可以分享你的腳步,讓我試試,爲科爾多瓦 - 插件 - 人行橫道-的WebView構建步驟上我的OSX工作。

+0

這不是一個下載問題,它是本地文件系統權限。請參閱此線程的解決方案。 – palinka

相關問題