配置的compileSdkVersion无效

时间:2016-07-21 20:44:07

标签: gluon gluon-mobile gluon-desktop

您好我在此胶子项目上构建或创建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);

2 个答案:

答案 0 :(得分:1)

您需要安装android支持库,这是对此以及构建工具和sdk的要求

答案 1 :(得分:1)

我完全解决了它,很有趣我有同样的问题但看看:

You should install those packages

转到android工作室(我这样做了,但我认为不需要android工作室)创建一个项目转到首选项然后在该Android SDK旁边的系统设置之后的外观和行为然后启动Standalone SDK管理器,然后是确定(因为问题是从今天开始)你在过时的包上选择,然后安装我放在图像中的内容再试一次,我从西班牙语书面网上找到了这个信息