您好我在此胶子项目上构建或创建apk文件时遇到问题。我按照在此网站http://docs.gluonhq.com/charm/3.0.0/#_android_2上构建项目的步骤进行操作。我是这个框架的新手。请帮忙
执行:gradle:android
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.0.8'
}
}
apply plugin: 'org.javafxports.jfxmobile'
repositories {
jcenter()
maven {
url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
}
}
mainClassName = 'com.gluonapplication.GluonApplication'
dependencies {
compile 'com.gluonhq:charm:3.0.0'
androidRuntime 'com.gluonhq:charm-android:3.0.0'
iosRuntime 'com.gluonhq:charm-ios:3.0.0'
desktopRuntime 'com.gluonhq:charm-desktop:3.0.0'
}
jfxmobile {
javafxportsVersion = '8.60.7'
android {
compileSdkVersion = '21'
manifest = 'src/android/AndroidManifest.xml'
androidSdk = 'C:/Users/flashery/AppData/Local/Android/sdk'
}
ios {
infoPList = file('src/ios/Default-Info.plist')
forceLinkClasses = [
'com.gluonhq.**.*',
'io.datafx.**.*',
'javax.annotations.**.*',
'javax.inject.**.*',
'javax.json.**.*',
'org.glassfish.json.**.*'
]
}
}
Gradle构建文件
Dog d1 = new Dog("Fluffy", "1");
Dog d2 = new Dog("Rex", "2");
Dog d3 = new Dog("Luna", "3");
Dog d4 = new Dog("Willie", "4");
List<Dog> AllDogs = new List<Dog>()
AllDogs.Add(d1);
AllDogs.Add(d2);
AllDogs.Add(d3);
AllDogs.Add(d4);
答案 0 :(得分:1)
您需要安装android支持库,这是对此以及构建工具和sdk的要求
答案 1 :(得分:1)
我完全解决了它,很有趣我有同样的问题但看看:
You should install those packages
转到android工作室(我这样做了,但我认为不需要android工作室)创建一个项目转到首选项然后在该Android SDK旁边的系统设置之后的外观和行为然后启动Standalone SDK管理器,然后是确定(因为问题是从今天开始)你在过时的包上选择,然后安装我放在图像中的内容再试一次,我从西班牙语书面网上找到了这个信息