[NOT WORKING]Convert JavaFX Application in Android

102 views
Skip to first unread message

Thiago Moreira

unread,
Jul 7, 2016, 1:43:47 PM7/7/16
to JavaFXAndroid
Hello Guys.

I have a problem when trying to convert a great application created in JavaFX for Android.

Currently it runs on Linux, Windows and MacOS.

I used the following commands:

cd E:\Java\dalvik-sdk\android-tools

run createHelloWord.bat
content:

set ANDROID_SDK=E:/Android/sdk
set WORKDIR=E:/TFS/JND/NovosProjetos/PDV/pdv-interface/android
set JFX_SDK=E:/Java/dalvik-sdk
set APPS_HOME=E:/TFS/JND/NovosProjetos/PDV/pdv-interface
set JFX_MAIN_CLASS=br.com.totvs.pdv.app.presentation.main.Main
set PROJECT_NAME=NewPDV
gradlew.bat --info --stacktrace createProject -PDEBUG -PDIR=%WORKDIR% -PPACKAGE=%PACKAGE% -PNAME=%PROJECT_NAME% -PANDROID_SDK=%ANDROID_SDK% -PJFX_SDK=%JFX_SDK% -PJFX_APP=%APPS_HOME%/dist -PJFX_MAIN=%JFX_MAIN_CLASS%

The command is executed, but the project created in android is practically nothing without my class, css, etc ..


echo debug:


E:\Java\dalvik-sdk\android-tools>set ANDROID_SDK=E:/Android/sdk 

E:\Java\dalvik-sdk\android-tools>set WORKDIR=E:/TFS/JND/NovosProjetos/PDV/pdv-interface/android 

E:\Java\dalvik-sdk\android-tools>set JFX_SDK=E:/Java/dalvik-sdk 

E:\Java\dalvik-sdk\android-tools>set APPS_HOME=E:/TFS/JND/NovosProjetos/PDV/pdv-interface 

E:\Java\dalvik-sdk\android-tools>set JFX_MAIN_CLASS=br.com.totvs.pdv.app.presentation.main.Main 

E:\Java\dalvik-sdk\android-tools>set PACKAGE=br.com.totvs.pdv.app 

E:\Java\dalvik-sdk\android-tools>set PROJECT_NAME=NewPDV 

E:\Java\dalvik-sdk\android-tools>gradlew.bat --info --stacktrace createProject -PDEBUG -PDIR=E:/TFS/JND/NovosProjetos/PDV/pdv-interface/android -PPACKAGE=br.com.totvs.pdv.app -PNAME=NewPDV -PANDROID_SDK=E:/Android/sdk -PJFX_SDK=E:/Java/dalvik-sdk -PJFX_APP=E:/TFS/JND/NovosProjetos/PDV/pdv-interface/dist -PJFX_MAIN=br.com.totvs.pdv.app.presentation.main.Main 
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file 'E:\Java\dalvik-sdk\android-tools\build.gradle'.
Included projects: [root project 'android-tools']
Evaluating root project 'android-tools' using build file 'E:\Java\dalvik-sdk\android-tools\build.gradle'.
Starting file lock listener thread.
All projects evaluated.
Selected primary task 'createProject'
Tasks to be executed: [task ':conf', task ':androidCreateProject', task ':deleteSrcAndLayout', task ':writeAntProperties', task ':updateManifest', task ':updateStringsXml', task ':updateBuildXml', task ':createProject']
:conf (Thread[main,5,main]) started.
:conf
Executing task ':conf' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.

====================================================
Android SDK: [E:/Android/sdk]
Target: [android-23]
Project name: [NewPDV]
JavaFX application: [E:/TFS/JND/NovosProjetos/PDV/pdv-interface/dist]
JavaFX sdk: [E:/Java/dalvik-sdk]
JavaFX main.class: [br.com.totvs.pdv.app.presentation.main.Main]
Workdir: [E:/TFS/JND/NovosProjetos/PDV/pdv-interface/android]
debug: [true]
===================================================

:conf (Thread[main,5,main]) completed. Took 0.016 secs.
:androidCreateProject (Thread[main,5,main]) started.
:androidCreateProject
Executing task ':androidCreateProject' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
Starting process 'command 'E:/Android/sdk/tools/android.bat''. Working directory: E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android Command: E:/Android/sdk/tools/android.bat create project -n NewPDV -p NewPDV -t android-23 -k br.com.totvs.pdv.app -a Activity
An attempt to initialize for well behaving parent process finished.
Successfully started process 'command 'E:/Android/sdk/tools/android.bat''
Created project directory: E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\src\br\com\totvs\pdv\app
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\src\br\com\totvs\pdv\app\Activity.java
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\bin
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\libs
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\values
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\values\strings.xml
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\layout
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\layout\main.xml
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\drawable-xhdpi
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\drawable-hdpi
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\drawable-mdpi
Created directory E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\res\drawable-ldpi
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\AndroidManifest.xml
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\build.xml
Added file E:\TFS\JND\NovosProjetos\PDV\pdv-interface\android\NewPDV\proguard-project.txt
Process 'command 'E:/Android/sdk/tools/android.bat'' finished with exit value 0 (state: SUCCEEDED)
:androidCreateProject (Thread[main,5,main]) completed. Took 2.4 secs.
:deleteSrcAndLayout (Thread[main,5,main]) started.
:deleteSrcAndLayout
Executing task ':deleteSrcAndLayout' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:deleteSrcAndLayout (Thread[main,5,main]) completed. Took 0.251 secs.
:writeAntProperties (Thread[main,5,main]) started.
:writeAntProperties
Executing task ':writeAntProperties' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:writeAntProperties (Thread[main,5,main]) completed. Took 0.011 secs.
:updateManifest (Thread[main,5,main]) started.
:updateManifest
Executing task ':updateManifest' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:updateManifest (Thread[main,5,main]) completed. Took 0.012 secs.
:updateStringsXml (Thread[main,5,main]) started.
:updateStringsXml
Executing task ':updateStringsXml' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:updateStringsXml (Thread[main,5,main]) completed. Took 0.006 secs.
:updateBuildXml (Thread[main,5,main]) started.
:updateBuildXml
Executing task ':updateBuildXml' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:updateBuildXml (Thread[main,5,main]) completed. Took 0.024 secs.
:createProject (Thread[main,5,main]) started.
:createProject
Executing task ':createProject' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
Creates and set up android project for JavaFX.
:createProject (Thread[main,5,main]) completed. Took 0.001 secs.

BUILD SUCCESSFUL

Total time: 4.182 secs


error_android.png

Leandre Yvon N'guessan

unread,
Aug 19, 2016, 9:53:38 PM8/19/16
to JavaFXAndroid
Hello Guys.

I have a problem when trying to convert a great application created in JavaFX for Android.


* What went wrong:
A problem occurred evaluating root project 'android-tools'.
> Error: Path to Android SDK is invalid! [c:/android-sdk-windows]

Usage: gradle createProject
        -PANDROID_SDK=C:/CONSTRUCTION/android-sdk-windows/SDK Manager
        -PTARGET=C:/CONSTRUCTION/sdkplatform-tools/platform-tools
        -PNAME=TestOnAndroid
        -PPACKAGE=testonandroid
        -PDIR=C:/Users/NLY/Documents/NetBeansProjects/TestOnAndroid
        -DEBUG C:/CONSTRUCTION/freetype-2.5.0/freetype-2.5.0
        -PJFX_MAIN=testonandroid.TestOnAndroid
        -PJFX_SDK=C:/CONSTRUCTION/dalvik-sdk-latest/dalvik-sdk
        -PJFX_APP=C:/Users/NLY/Documents/NetBeansProjects/TestOnAndroid/dist

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

BUILD FAILED

help me please 

GÖKHAN GÜZEL

unread,
Aug 20, 2016, 10:12:50 AM8/20/16
to JavaFXAndroid
Android SDK must be installed and path to android sdk(pandroid-sdk) must be valid.

Leandre Yvon N'guessan

unread,
Aug 22, 2016, 7:51:02 PM8/22/16
to JavaFXAndroid
thank you for your reply but i have a new error
What went wrong:
problem occurred evaluating root project 'TestOnAndroid'.
Could not find property 'C' on root project 'TestOnAndroid'.
help me please
Reply all
Reply to author
Forward
0 new messages