как скомпилировать проект Android с помощью com.sun.webkit - PullRequest
0 голосов
/ 04 января 2019

Ошибка, на которую я попал, это:

Task :lib:compileJava FAILED
....java:8: error: package com.sun.webkit.dom does not exist
import com.sun.webkit.dom.ElementImpl;
                     ^

Кажется, отсутствует зависимость. Может быть этот?

https://mvnrepository.com/artifact/com.sun.webkit/webview-deps/1.3.2

На этой веб-странице предложено добавить часть в build.gradle:

compile group: 'com.sun.webkit', name: 'webview-deps', version: '1.3.2', ext: 'pom'

Но он просто добавил следующее предупреждение без какого-либо влияния на указанную ошибку:

WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: 
http://d.android.com/r/tools/update-dependency-configurations.html

Я импровизировал это в build.gralde без какого-либо эффекта, даже не генерируя дополнительный вывод, как в приведенном выше предупреждении.

implementation 'com.sun.webkit:webview-deps:1.3.2'

Спасибо!

1 Ответ

0 голосов
/ 05 января 2019

Существует обходной путь - используйте Oracle JDE 8u191 вместо стандартного openJDK. Это по-прежнему сбивает с толку, поскольку с Google не найдено абсолютно никакого документа о том, откуда com.sun.webkit.dom.ElementImpl или откуда com.sun.webkit.dom. Единственная подсказка Google - наличие автономных jar-файлов, охватывающих следующие:

https://jar -download.com / артефакты / org.openjfx / JavaFX-Web / 11 / исходный код

Который я не смог найти способы использовать в openJDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...