Ошибка при сборке xwalk с Cordova Android

Создание приложения Cordova с помощью xwalk, и оно больше не работает.

ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_77 Чтение файла конфигурации сборки: f:\source\Cutter\Canvasser\build.json null embedded org .xwalk:xwalk_core_library:15+

ОШИБКА: сборка не удалась с исключением.

  • Что пошло не так: возникла проблема при настройке корневого проекта «android».
    #P4#

ПОСТРОЙКА НЕ ПРОШЛА

Общее время: 4,251 сек.

Соединение с http://127.0.0.1:8888 отклонено

Кто-нибудь может помочь? Я не понимаю, почему это репозиторий maven, который невозможно найти.


person JoshBerke    schedule 15.04.2016    source источник
comment
У меня точно такая же проблема. repo1.maven.org возвращает 404. Но download.01.org возвращает файл xml.   -  person Jesús López    schedule 04.05.2016
comment
Вы находитесь за прокси-сетью? @ДжошБерке   -  person NGB    schedule 04.05.2016
comment
@JoshBerke Я предлагаю вам взглянуть на эту ссылку - stackoverflow.com/questions/36552511/ В основном по какой-то причине значение предпочтения «xwalkVersion» не работает со значением версии + и было разрешено путем указания конкретной версии. Надеюсь, это поможет   -  person Gandhi    schedule 04.05.2016
comment
@JoshBerke Также, если вы находитесь за прокси-сетью, ваша корпорация может блокировать доступ https. На самом деле, также предлагается запрос на переход проекта, чтобы сделать его компоненты доступными в центральном репозитории maven - crosswalk-project.org/jira/browse/XWALK-5164 Дополнительную информацию можно найти по следующей ссылке — github.com/infil00p/cordova-crosswalk-engine/issues/31   -  person Gandhi    schedule 04.05.2016
comment
Бьюсь об заклад, Скрипач является виновником. Он слушает порт 8888. Но почему gradle все еще использует прокси-сервер, когда Fiddler не запущен? Где находятся настройки прокси в проекте?   -  person Jesús López    schedule 04.05.2016
comment
@JoshBerke Это Fiddler, вызывающий эту проблему, лучше всего использовать Intellij и плагины Cordova.   -  person Omer    schedule 10.05.2016


Ответы (4)


У меня была такая же проблема, и я наконец решил ее.

Есть файл $(ProjectDir)platforms\android\gradle.properties, который содержит: Какой сюрприз! свойства грейда. В моем случае содержание было следующим:

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8888
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8888

Просто удалите эти записи, сохраните файл и проблема решена!

Чтобы воспроизвести проблему. Откройте Fiddler, создайте новый проект Cordova, добавьте подключаемый модуль xwalk и соберите проект. Вы увидите ошибку аутентификации. Закройте Fiddler, снова создайте проект, вы увидите ошибку, которая у вас есть.

Мораль: не создавайте проекты Cordova во время работы Fiddler.

person Jesús López    schedule 04.05.2016

Проверьте эту ссылку: https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/issues/158

Вот цитата из поста:

«Это может решить проблему с последней версией пешеходного перехода.

Открытые платформы\android\cordova-plugin-crosswalk-webview\eqp-xwalk.gradle

изменить это:

dependencies {
    xwalkSpec
}

к этому:

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

CrossWalk больше не поддерживается, поэтому вы можете оставить его и избежать будущих проверок».

person Hello    schedule 02.09.2017

Если после сентября 2017 г. вы получаете следующую ошибку:

 Could not resolve org.xwalk:xwalk_core_library:23+.

Открытым

platforms\android\cordova-plugin-crosswalk-webview\eqp-xwalk.gradle в обычном проекте Cordova

или

platforms\android\cordova-plugin-crosswalk-webview\starter-xwalk.gradle в ионном проекте и заменить

dependencies {
    xwalkSpec
}

с:

dependencies {
    compile 'org.xwalk:xwalk_core_library:23.53.589.4'
}
person Peter Meadley    schedule 04.09.2017

  1. Выключите Wi-Fi на несколько минут (может быть, на 20 секунд?)
  2. Включите этого ребенка снова
  3. Это действительно сработало для меня
person achabacha322    schedule 14.05.2016
comment
эй, надо вернуться к истокам, когда исчерпаешь все другие варианты - person achabacha322; 10.12.2016