当我使用JavaFXPorts使用gradle android构建apk时,我在build\javafxports\android\MyApplication.apk下找到apk。然而,当我运行任何其他的分级任务之后,apk将被自动和立即删除。
我不知道为什么会发生这种情况,因为我不会发布一个干净的或类似的东西。
发布于 2017-11-21 19:12:05
每次从jfxmobile插件运行任务时,都会添加Android、iOS和嵌入式扩展。
根据这,文件夹javafxports/android和javafxports/tmp/android将被删除并重新创建。这意味着任何内容(您的apk)都将被删除。
如果您认为这是一个bug,您可以提交一个问题这里。
您还可以尝试修复它,例如,每次创建apk时都添加一个任务来对apk进行备份。
添加到项目的build.gradle文件中的这样的内容应该可以工作:
[android, androidInstall].each {task -> task.doLast() {
copy {
from 'build/javafxports/android'
into "build/apk"
}
}
}https://stackoverflow.com/questions/47419385
复制相似问题