gpt4 book ai didi

java - 无法使用gradle为移动设备构建胶子项目

转载 作者:搜寻专家 更新时间:2023-10-31 20:17:42 24 4
gpt4 key购买 nike

我按照 http://docs.gluonhq.com/charm/4.0.1/#_getting_started 上的说明进行操作.我正在使用 eclipse 4.5.2 和 JDK 1.8.0_102。我还从 https://developer.android.com/studio/index.html#Other 下载了带有 24/25 API 级 SDK 的 Android Studio。 .这是我所做的:

  1. 下载了 gradle 3.1 并设置了环境变量,以便 gradle -v 返回正确的信息。
  2. http://download.gluonhq.com/tools/eclipse/release 安装了 eclipse gluon 插件版本 2.4.0|
  3. 从 Buildship 安装了 Buildship 1.0.21 - http://download.eclipse.org/buildship/updates/e45/releases/1.0
  4. 如教程中所示创建 gluon 项目并检查平台:android、iOS 和桌面。项目创建成功。
  5. 打开“显示 View ”菜单

    enter image description here

    和选定的 Gradle 任务

  6. gradle 任务 View 看起来与教程不同:

    enter image description here

    我选择了 GluonTest/application/run 任务,它在桌面上运行良好。但是我找不到 androidInstalllaunchIOSDevice 任务,如图所示。

这是我的 gradle.build 文件:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.1.1'
}
}

apply plugin: 'org.javafxports.jfxmobile'

repositories {
jcenter()
maven {
url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
}
}

mainClassName = 'gluon.main.GluonApplication'

dependencies {
compile 'com.gluonhq:charm:4.0.1'
}

jfxmobile {
downConfig {
version = '3.0.0'
plugins 'display', 'lifecycle', 'statusbar', 'storage'
}
android {
manifest = 'src/android/AndroidManifest.xml'
androidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk'
}
ios {
infoPList = file('src/ios/Default-Info.plist')
forceLinkClasses = [
'com.gluonhq.**.*',
'javax.annotations.**.*',
'javax.inject.**.*',
'javax.json.**.*',
'org.glassfish.json.**.*'
]
}
}

我唯一改变的是添加行 androidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk'

我知道我还不能构建 iOS 项目,但我应该可以构建 Android 项目。我该怎么做?

最佳答案

更新 Eclipse Mars 后我可以重现您的问题,恢复所有任务的解决方案很简单:

基于此thread , 似乎有公共(public)任务和私有(private)任务。

因此默认情况下只有公共(public)任务(添加到任何类型的组的任务)可见:

Default Tasks

单击任务 View 右侧的向下箭头图标:

选择显示所有任务:

你将有一个新组:other,其中包含缺少的任务,如 androidlaunchIOSDevice:

All tasks

关于java - 无法使用gradle为移动设备构建胶子项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40337578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com