2016-10-24 1 views
0

Lorsque je lance mon java fx sur JVM (gradle run) tout fonctionne à la place quand je le lance sur un appareil Android (grad AndroidInstall), je vois un écran noir, je n'ai pas d'erreur dans le journal de la console . Mon build.gradle:lancement de l'écran noir android

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

apply plugin: 'org.javafxports.jfxmobile' 

repositories { 
    jcenter() 
    maven { 
     url 'http://nexus.gluonhq.com/nexus/content/repositories/releases' 
    } 
} 

mainClassName = 'it.wstech.talco.TAMainApplication' 

dependencies { 
    compile 'com.gluonhq:charm:3.0.0' 

    compile fileTree(dir: '../mglib/build/libs', include: ['*.jar']) 
    compile fileTree(dir: '../mglib/lib', include: ['*.jar']) 
    compile fileTree(dir: '../nowapp/build/libs', include: ['*.jar']) 
    compile fileTree(dir: '../nowapp/lib', include: ['*.jar']) 
    compile fileTree(dir: 'lib', include: ['*.jar']) 

    androidRuntime 'com.gluonhq:charm-android:3.0.0' 
    iosRuntime 'com.gluonhq:charm-ios:3.0.0' 
    desktopRuntime 'com.gluonhq:charm-desktop:3.0.0' 
    embeddedRuntime 'com.gluonhq:charm-desktop:3.0.0' 
} 

jfxmobile { 
    android { 
     manifest = 'src/android/AndroidManifest.xml' 
     androidSdk="/Users/wstechsrl/Desktop/Android/sdk" 
     signingConfig { 
      storeFile file('/opt/modja/workspace-fx/n_talco/softws-keystore') 
      storePassword 'wstechsrl' 
      keyAlias 'ws-keystore' 
      keyPassword 'xxxxx' 
     } 

    } 
    ios { 
     infoPList = file('src/ios/Default-Info.plist') 
     forceLinkClasses = [ 
       'com.gluonhq.**.*', 
       'io.datafx.**.*', 
       'javax.annotations.**.*', 
       'javax.inject.**.*', 
       'javax.json.**.*', 
       'org.glassfish.json.**.*' 
     ] 
    } 
} 

console:

:compileJava UP-TO-DATE 
:compileRetrolambdaMain UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:compileAndroidJava UP-TO-DATE 
:compileRetrolambdaAndroid SKIPPED 
:compileEmbeddedJava UP-TO-DATE 
:compileRetrolambdaEmbedded SKIPPED 
:compileTestJava UP-TO-DATE 
:compileRetrolambdaTest SKIPPED 
:compileRetrolambda UP-TO-DATE 
:mergeClassesIntoJar 
:validateManifest 
:collectMultiDexComponents 
:shrinkMultiDexComponents 
:createMainDexList 
:dex 
:mergeAndroidAssets 
:mergeAndroidResources 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-ldpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-ldpi-v4/ta_icon.png 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-hdpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-hdpi-v4/ta_icon.png 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-xxhdpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-xxhdpi-v4/ta_icon.png 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-xxxhdpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-xxxhdpi-v4/ta_icon.png 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-mdpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-mdpi-v4/ta_icon.png 
Crunching single PNG file: /opt/modja/workspace-fx/n_talco/src/android/res/mipmap-xhdpi/ta_icon.png 
     Output file: /opt/modja/workspace-fx/n_talco/build/javafxports/tmp/android/resources/res/mipmap-xhdpi-v4/ta_icon.png 
:processAndroidResources UP-TO-DATE 
:processAndroidResourcesDebug 
:validateSigningDebug 
:apkDebug 
:zipalignDebug 
:androidInstall 
Installed on device. 
+1

pouvez-vous partager votre logcat aussi –

+0

Je suis d'accord avec @Shivam, il doit y avoir quelque chose de mal pris dans logcat, plz trouver et corriger les exceptions là-bas. –

Répondre

0

Vérifiez les autorisations définies dans le fichier Manifest sont autorisés dans l'application Manager-> Votre application -> Autorisations.

0

Avez-vous activé l'exécution instantanée? C'est à cause de la course instantanée. le désactiver dans les paramètres et exécuter à nouveau.

0

S'il vous plaît vérifier la taille de l'image de l'application icônes.Peut-être la taille de l'image trop grande pour traiter par appareil Android. Si la résolution est supérieure à 512 * 512, le temps de traitement sera augmenté.