我想添加一些功能胶子魅力下降,我现在是失踪。遗憾的是,没有关于如何做到这一点的文档。我在这里描述的所有步骤都是在我的开发计算机上完成的,在那里我还开发了一个使用胶子手机的测试应用程序。魅力)。编译/部署这个应用程序我没有问题,在iOS,安卓,桌面/Windows。
我的开发环境是Windows 10 /x64 Intel i7 32 i7。Java8u121(其他一些也是),为iPhone安装了Android我这里也有一个Macbook (我不用于开发,只用于编译/部署/测试)。
为了能够使我的插件魅力下降,我通过Mercurial从BitBucket查看了源代码。
hg克隆https://bitbucket.org/gluon-oss/charm-down
然后,我将工作目录更改为签出根目录(使用build.gradle、gradle.properties等)。并称之为梯度清洁安装
过了一会儿,我被告知ANDROID_HOME还没有设置好。它已经设置好了,但是作为Windows环境。为了使gradle拥有它,我将它添加到gradle.properties (ANDROID=C:/.)我给出的目录是包含目录(加载项、构建工具等)的目录。
不再有来自gradle的关于缺少ANDROID_HOME的抱怨,但是现在我得到了缺少Android类的编译错误
C:\projects\Gluon-Charm\charm-down\plugins\plugin-lifecycle\android\src\main\java\com\gluonhq\charm\down\plugins\android\AndroidLifecycleService.java:30: error: package android.app does not exist
import android.app.Activity;
^
C:\projects\Gluon-Charm\charm-down\plugins\plugin-lifecycle\android\src\main\java\com\gluonhq\charm\down\plugins\android\AndroidLifecycleService.java:31: error: package android.app does not exist
import android.app.Application;
^
C:\projects\Gluon-Charm\charm-down\plugins\plugin-lifecycle\android\src\main\java\com\gluonhq\charm\down\plugins\android\AndroidLifecycleService.java:32: error: package android.os does not exist
import android.os.Bundle;
.... many more我错过了什么?
发布于 2017-03-20 13:07:16
如果您查看core/android模块的build.gradle文件,就会发现android.jar有一个依赖关系:
dependencies {
compile project(":core")
compile files("$ANDROID_HOME/platforms/android-$androidPlatformVersion/android.jar")
compile "org.javafxports:jfxdvk:$javafxportsVersion"
}您已经定义了您的ANDROID_HOME路径,但是还有另一个变量:$androidPlatformVersion。
这个属性是在魅力下降项目的根目录中找到的gradle.properties文件中定义的,其中设置了以下两个属性:
androidPlatformVersion=24
javafxportsVersion=8.60.8您需要安装Android 24,这样就可以解决依赖关系,并添加android.jar。
https://stackoverflow.com/questions/42903098
复制相似问题