【问题标题】:JavaFXPorts and NetBeans Gluon PluginJavaFXPorts 和 NetBeans Gluon 插件
【发布时间】:2015-09-08 02:10:22
【问题描述】:

我在将 Javafx 应用程序构建到 Android 时遇到了以下异常。

error: Error: No resource found that matches the given name (at 'icon' with value '@mipmap/ic_launcher').

:processAndroidDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processAndroidDebugResources'.
> Process 'command 'E:\Android\android-sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 24.005 secs



Build failure (see the Notifications window for stacktrace): gradle :android

我已经安装了 android sdk 并指向ANDROID_HOME。这是我在build.gradle 中的构建脚本。

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

apply plugin: 'org.javafxports.jfxmobile'

repositories {
    jcenter()
}

mainClassName = 'com.javafxport.JavaFXPort'

jfxmobile {
    android {
        manifest = 'src/android/AndroidManifest.xml'
    }
    ios {
        infoPList = file('src/ios/Default-Info.plist')
    }
}

我正在尝试将非常简单的 javafx 应用程序安装到我的 android 设备中。请帮我提前。

【问题讨论】:

    标签: java android netbeans javafx javafxports


    【解决方案1】:

    首先,检查您的 NetBeans Gluon 插件是否已更新。目前您可以使用 1.0.2 版本,它将为您提供更新版本的插件:

    dependencies {
        classpath 'org.javafxports:jfxmobile-plugin:1.0.0-b9'
    }
    

    其实根据this,你可以手动更新为:

    dependencies {
        classpath 'org.javafxports:jfxmobile-plugin:1.0.1'
    }
    

    现在使用 SDK Manager 检查 Android SDK,您是否安装了 sdks 版本 22 和构建工具版本 22,但不是版本 23,它适用于新的 Android M,JavaFXPorts 尚不支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多