android - Gluon Basic Project not working -
i followed gluon tutorial deploy javafx on android. start have troubles, when create new gluon basic project have error. on desktop work fine, on tasks -> :android, don't work. search , find, need update project , follow managing projects it, , can tasks -> :androidinstall no problem. on emulator, start app , appears black screen, run adb logcat , output:
tivitymanager( 4042): start u0 {act=android.intent.action.main cat=[android.intent.category.launcher] flg=0x10200000 cmp=com.gluonfx/javafxports.a id.fxactivity} pid 4160 ndowmanager( 4042): failure taking screenshot (328x546) layer 21005 rfaceflinger( 36): ro.sf.lcd_density must defined build property lvikvm( 7339): not late-enabling checkjni (already on) tivitymanager( 4042): start proc com.gluonfx activity com.gluonfx/javafxports.android.fxactivity: pid=7339 uid=10049 gids={50049, 3003, 1028, } ace ( 7339): error opening trace file: no such file or directory (2) ltidex( 7339): vm version 1.6.0 not have multidex support ltidex( 7339): install ltidex( 7339): multidexextractor.load(/data/app/com.gluonfx-1.apk, false) ltidex( 7339): loading existing secondary dex files ltidex( 7339): load found 1 secondary dex files ltidex( 7339): install done activity( 7339): initializing javafx platform, using 8.60.6-snapshot lvikvm( 7339): trying load lib /data/app-lib/com.gluonfx-1/libactivity.so 0x40cd48c8 lvikvm( 7339): added shared lib /data/app-lib/com.gluonfx-1/libactivity.so 0x40cd48c8 activity native( 7339): loading javafxdalvik library activity( 7339): oncreate called, using 8.60.6-snapshot activity native( 7339): notification queue instance created. activity native( 7339): notification queue started activity native( 7339): appdatadir: /data/data/com.gluonfx activity( 7339): onstart activity( 7339): onresume rfaceflinger( 36): ro.sf.lcd_density must defined build property rfaceflinger( 36): ro.sf.lcd_density must defined build property entity( 7339): surface created. entity( 7339): metrics = displaymetrics{density=2.0, width=768, height=1184, scaleddensity=2.0, xdpi=320.0, ydpi=320.0} activity native( 7339): [jvdbg] surface created native android window @ 0x2a1b4f28, surface = 0xb9b0001d lvikvm( 7339): gc_concurrent freed 197k, 9% free 2670k/2928k, paused 5ms+17ms, total 55ms lvikvm( 7339): gc_concurrent freed 184k, 8% free 2964k/3220k, paused 4ms+3ms, total 30ms lvikvm( 7339): wait_for_concurrent_gc blocked 11ms lvikvm( 7339): gc_for_alloc freed 289k, 15% free 2999k/3492k, paused 20ms, total 21ms lvikvm( 7339): gc_for_alloc freed 241k, 14% free 3076k/3556k, paused 20ms, total 20ms lvikvm( 7339): gc_concurrent freed 233k, 10% free 3277k/3636k, paused 6ms+12ms, total 48ms lvikvm( 7339): gc_concurrent freed 242k, 8% free 3521k/3824k, paused 4ms+12ms, total 50ms lvikvm( 7339): gc_concurrent freed 117k, 5% free 3839k/4016k, paused 4ms+6ms, total 58ms stem.out( 7339): java.vm.version=1.6.0 stem.out( 7339): use.egl=true stem.out( 7339): java.vendor.url=http://www.android.com/ stem.out( 7339): java.vm.vendor.url=http://www.android.com/ stem.out( 7339): user.dir=/ stem.out( 7339): prism.text=native stem.out( 7339): glass.platform=monocle stem.out( 7339): com.sun.javafx.gestures.rotate=true stem.out( 7339): java.io.tmpdir=/data/data/com.gluonfx/cache stem.out( 7339): user.home= stem.out( 7339): com.sun.javafx.gestures.zoom=true stem.out( 7339): http.agent=dalvik/1.6.0 (linux; u; android 4.2.2... stem.out( 7339): java.version=0 stem.out( 7339): javax.xml.stream.xmlinputfactory=com.sun.xml.stream.zephyrparserfactory stem.out( 7339): file.encoding=utf-8 stem.out( 7339): line.separator= stem.out( 7339): java.vm.specification.vendor=the android project stem.out( 7339): com.sun.javafx.isembedded=true stem.out( 7339): prism.gldepthsize=16 stem.out( 7339): android.openssl.version=openssl 1.0.1c 10 may 2012 stem.out( 7339): prism.allowhidpi=true stem.out( 7339): java.vm.vendor=the android project stem.out( 7339): dalvik.prism.verbose=true stem.out( 7339): embedded=monocle stem.out( 7339): java.class.path=. stem.out( 7339): glass.lens=eglfb stem.out( 7339): user.language=en stem.out( 7339): user.name= stem.out( 7339): os.arch=armv7l stem.out( 7339): java.runtime.version=0.9 stem.out( 7339): com.sun.javafx.gestures.scroll=true stem.out( 7339): android.icu.library.version=4.8.1.1 stem.out( 7339): prism.debugfonts=true stem.out( 7339): javafx.platform=android stem.out( 7339): java.home=/system stem.out( 7339): java.vm.name=dalvik stem.out( 7339): user.region=us stem.out( 7339): android.zlib.version=1.2.7 stem.out( 7339): monocle.platform=android stem.out( 7339): java.runtime.name=android runtime stem.out( 7339): prism.dirtyopts=true stem.out( 7339): java.boot.class.path=/system/framework/core.jar:/system/fr... stem.out( 7339): java.library.path=/vendor/lib:/system/lib stem.out( 7339): file.separator=/ stem.out( 7339): prism.vsync=false stem.out( 7339): javax.xml.stream.xmloutputfactory=com.sun.xml.stream.zephyrwriterfactory stem.out( 7339): java.specification.vendor=the android project stem.out( 7339): java.vm.specification.version=0.9 stem.out( 7339): log.lens=finest stem.out( 7339): prism.verbose=true stem.out( 7339): os.name=linux stem.out( 7339): prism.lcdtext=false stem.out( 7339): path.separator=: stem.out( 7339): java.ext.dirs= stem.out( 7339): prism.maxtexturesize=2048 stem.out( 7339): java.specification.name=dalvik core library stem.out( 7339): os.version=2.6.29-gea477bb stem.out( 7339): java.compiler= stem.out( 7339): android.icu.unicode.version=6.0 stem.out( 7339): java.class.version=50.0 stem.out( 7339): java.vendor=the android project stem.out( 7339): javax.xml.stream.xmleventfactory=com.sun.xml.stream.events.zephyrevent... stem.out( 7339): java.vm.specification.name=dalvik virtual machine specification stem.out( 7339): java.specification.version=0.9 lviklauncher( 7339): launch javafx application on dalvik vm. lviklauncher( 7339): have javafx on our current (base) classpath, registered exit listener lviklauncher( 7339): application class: [class com.gluonfx.gluonfx] lviklauncher( 7339): preloader class: [null] lviklauncher( 7339): javafx application class: [class javafx.application.application] lviklauncher( 7339): javafx launcher class: [class com.sun.javafx.application.launcherimpl] lviklauncher( 7339): launch application method: [public static void com.sun.javafx.application.launcherimpl.launchapplication(java.lang.class,java g.class,java.lang.string[])] entity( 7339): called surface changed [768, 1134], format 4 activity native( 7339): [jvdbg] surface created native android window @ 0x2a1b4f28, surface = 0x84d0001d entity( 7339): called surface redraw needed oreographer( 7339): skipped 116 frames! application may doing work on main thread. entity( 7339): called surface redraw needed alloc_goldfish( 7339): emulator without gpu emulation detected. stem.out( 7339): prism pipeline init order: es2 stem.out( 7339): using native-based pisces rasterizer stem.out( 7339): using dirty region optimizations stem.out( 7339): using system sized mask primitives stem.out( 7339): not forcing power of 2 sizes textures stem.out( 7339): using hardware clamp_to_zero mode stem.out( 7339): opting in hidpi pixel scaling stem.out( 7339): prism pipeline name = com.sun.prism.es2.es2pipeline stem.out( 7339): loading es2 native library ... prism_es2_monocle lvikvm( 7339): dlopen("/vendor/lib/libprism_es2_monocle.so") failed: cannot load library: load_library(linker.cpp:745): library "/vendor/lib/libpr es2_monocle.so" not found lvikvm( 7339): dlopen("/system/lib/libprism_es2_monocle.so") failed: cannot load library: load_library(linker.cpp:745): library "/system/lib/libpr es2_monocle.so" not found lvikvm( 7339): trying load lib /data/app-lib/com.gluonfx-1/libprism_es2_monocle.so 0x40cd48c8 lvikvm( 7339): added shared lib /data/app-lib/com.gluonfx-1/libprism_es2_monocle.so 0x40cd48c8 lvikvm( 7339): no jni_onload found in /data/app-lib/com.gluonfx-1/libprism_es2_monocle.so 0x40cd48c8, skipping init stem.out( 7339): succeeded. stem.out( 7339): glfactory using com.sun.prism.es2.monocleglfactory tivitymanager( 4042): displayed com.gluonfx/javafxports.android.fxactivity: +2s461ms lvikvm( 7339): dlopen("/vendor/lib/libglass_monocle.so") failed: cannot load library: load_library(linker.cpp:745): library "/vendor/lib/libglass_ cle.so" not found lvikvm( 7339): dlopen("/system/lib/libglass_monocle.so") failed: cannot load library: load_library(linker.cpp:745): library "/system/lib/libglass_ cle.so" not found lvikvm( 7339): trying load lib /data/app-lib/com.gluonfx-1/libglass_monocle.so 0x40cd48c8 lvikvm( 7339): added shared lib /data/app-lib/com.gluonfx-1/libglass_monocle.so 0x40cd48c8 lvikvm( 7339): no jni_onload found in /data/app-lib/com.gluonfx-1/libglass_monocle.so 0x40cd48c8, skipping init ass ( 7339): have call dlopen libglesv2.so ass ( 7339): handle = 0x40012858 ass ( 7339): have call dlopen libegl.so ass ( 7339): handle = 0x40012610 ass ( 7339): binding libactivity.so ass ( 7339): getnativewindow = 0x4c860d05, getdensitiy = 0x4c860d11 entity( 7339): notify_glasshasstarted called in fxactivity. register device now. begl ( 7339): emulator without gpu support detected. fallback software renderer. begl ( 7339): loaded /system/lib/egl/libgles_android.so stem.err( 7339): com.sun.glass.ui.monocle.glexception: 0x3005: not egl surface stem.err( 7339): @ com.sun.glass.ui.monocle.acceleratedscreen.<init>(acceleratedscreen.java:110) stem.err( 7339): @ com.sun.glass.ui.monocle.androidacceleratedscreen.<init>(androidacceleratedscreen.java:40) stem.err( 7339): @ com.sun.glass.ui.monocle.androidplatform.getacceleratedscreen(androidplatform.java:59) stem.err( 7339): @ com.sun.prism.es2.monocleglfactory.initialize(monocleglfactory.java:107) stem.err( 7339): @ com.sun.prism.es2.es2pipeline.<clinit>(es2pipeline.java:81) stem.err( 7339): @ java.lang.class.classforname(native method) stem.err( 7339): @ java.lang.class.forname(class.java:217) stem.err( 7339): @ java.lang.class.forname(class.java:172) stem.err( 7339): @ com.sun.prism.graphicspipeline.createpipeline(graphicspipeline.java:187) stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumrenderer$pipelinerunnable.init(quantumrenderer.java:91) stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumrenderer$pipelinerunnable.run(quantumrenderer.java:124) stem.err( 7339): @ java.lang.thread.run(thread.java:856) stem.out( 7339): (x) got class = class com.sun.prism.es2.es2pipeline stem.err( 7339): graphicspipeline.createpipeline: error initializing pipeline com.sun.prism.es2.es2pipeline stem.err( 7339): graphics device initialization failed : es2 stem.err( 7339): error initializing quantumrenderer: no suitable pipeline found stem.err( 7339): java.lang.runtimeexception: java.lang.runtimeexception: error initializing quantumrenderer: no suitable pipeline found stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumrenderer.getinstance(quantumrenderer.java:280) stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumtoolkit.init(quantumtoolkit.java:221) stem.err( 7339): @ com.sun.javafx.tk.toolkit.gettoolkit(toolkit.java:198) stem.err( 7339): @ com.sun.javafx.application.platformimpl.startup(platformimpl.java:209) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.starttoolkit(launcherimpl.java:675) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.launchapplication1(launcherimpl.java:695) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.lambda$launchapplication$137(launcherimpl.java:182) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.access$lambda$1(launcherimpl.java) stem.err( 7339): @ com.sun.javafx.application.launcherimpl$$lambda$2.run(unknown source) stem.err( 7339): @ java.lang.thread.run(thread.java:856) stem.err( 7339): caused by: java.lang.runtimeexception: error initializing quantumrenderer: no suitable pipeline found stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumrenderer$pipelinerunnable.init(quantumrenderer.java:94) stem.err( 7339): @ com.sun.javafx.tk.quantum.quantumrenderer$pipelinerunnable.run(quantumrenderer.java:124) stem.err( 7339): ... 1 more stem.err( 7339): java.lang.reflect.invocationtargetexception stem.err( 7339): @ java.lang.reflect.method.invokenative(native method) stem.err( 7339): @ java.lang.reflect.method.invoke(method.java:511) stem.err( 7339): @ javafxports.android.dalviklauncher$1.run(dalviklauncher.java:188) stem.err( 7339): @ java.lang.thread.run(thread.java:856) stem.err( 7339): caused by: java.lang.runtimeexception: no toolkit found stem.err( 7339): @ com.sun.javafx.tk.toolkit.gettoolkit(toolkit.java:210) stem.err( 7339): @ com.sun.javafx.application.platformimpl.startup(platformimpl.java:209) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.starttoolkit(launcherimpl.java:675) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.launchapplication1(launcherimpl.java:695) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.lambda$launchapplication$137(launcherimpl.java:182) stem.err( 7339): @ com.sun.javafx.application.launcherimpl.access$lambda$1(launcherimpl.java) stem.err( 7339): @ com.sun.javafx.application.launcherimpl$$lambda$2.run(unknown source) stem.err( 7339): ... 1 more oreographer( 4160): skipped 46 frames! application may doing work on main thread. i try other samples , none of them work. don't know more can do, 1 fight @ time. can me, please? if more data needed, can upload it.
Comments
Post a Comment