运行/抓取Android后,在我的Android手机中部署Gluon应用程序。我有这个错误:
org/controlsfx/control/spreadsheet/SpreadsheetColumn$$Lambda$1
Saving lambda class: org/controlsfx/control/textfield/TextFields$$Lambda$1
:mergeClassesIntoJar
FAILURE: Build failed with an exception.
* What went wrong:
Failed to capture snapshot of input files for task 'mergeClassesIntoJar' during up-to-date check.
> java.io.FileNotFoundException: /Users/yotti/Library/Android/sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar (No such file or directory)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
更新JFXPlugin之后,就像在Image中一样,我有这个错误
配置根项目' SingleViewProject'。
时出现问题无法解析配置':androidRuntimeNoRetrolambdaCopy'的所有依赖项。 找不到com.android.support:multidex:1.0.1。 在以下位置搜索: https://jcenter.bintray.com/com/android/support/multidex/1.0.1/multidex-1.0.1.pom https://jcenter.bintray.com/com/android/support/multidex/1.0.1/multidex-1.0.1.jar https://oss.sonatype.org/content/repositories/snapshots/com/android/support/multidex/1.0.1/multidex-1.0.1.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/support/multidex/1.0.1/multidex-1.0.1.jar 要求: :SingleViewProject:未指定
答案 0 :(得分:1)
在此question中已经提到过,Android过时的库Android Support Library
已不再可用。
使用jfxmobile
插件版本1.3.1解决了这个问题,因为它使用了应在此处找到的multidex库:ANDROID_HOME/extras/android/m2repository/com/android/support/multidex/1.0.1/multidex-1.0.1.aar
。
请注意,您需要安装Android SDK Manager Extras / Google Repository和Extras / Android Support Repository。
建议在/Users/<user>/.gradle/gradle.properties
下使用ANDROID_HOME变量创建属性文件:
ANDROID_HOME=/Users/yotti/Library/Android/sdk
并删除build.gradle中的行 - &gt; jfxmobile - &gt; android - &gt; androidSdk。
对于使用错误存储库的Charm依赖项,您需要:
repositories {
jcenter()
maven {
url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
}
}
最后,您没有显示ControlsFX依赖关系,因此无法首先发布异常。