2017-07-08 1 views
0

Erreur lors de la tentative d'installation android
L'exécution a échoué pour la tâche ': mergeClassesIntoJar'.Gluon javafx avec l'erreur netbeans installer android

Impossible de développer ZIP 'C: \ Users \ Path .. \ AppData \ Local \ Android \ sdk \ extras \ android \ support \ multidex \ library \ libs \ android-support-multidex.jar' comme il le fait n'existe pas.

Can any one pleas help am fed up of this issue no proper solution below is my code 
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 = 'com.netbeansdemo.NetbeansDemo' 

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

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

jfxmobile { 
    android { 
     manifest = 'src/android/AndroidManifest.xml' 
     androidSdk = 'C:/Users/ee209275/AppData/Local/Android/Sdk' 
    } 
    ios { 
     infoPList = file('src/ios/Default-Info.plist') 
     forceLinkClasses = [ 
       'com.gluonhq.**.*', 
       'io.datafx.**.*', 
       'javax.annotations.**.*', 
       'javax.inject.**.*', 
       'javax.json.**.*', 
       'org.glassfish.json.**.*' 
     ] 
    } 
} 
+0

Vos dépendances sont obsolètes. La version du plugin jfxmobile est maintenant 1.3.6. Vous devriez mettre à jour le plugin Gluon pour votre IDE et créer un nouveau projet pour voir le nouveau fichier de construction. Pour l'erreur, cochez cette case [answer] (https://stackoverflow.com/a/42143741/3956070). –

+0

oui j'ai essayé avec nouveau sur avec classpath 'org.javafxports: jfxmobile-plugin: 1.0.9', mais toujours la même chose .. c'est pourquoi je tombe sur un message et l'a changé et essayé. Pouvez-vous s'il vous plaît m'aider à ce sujet .. il prend beaucoup de temps pour moi de résoudre. – sanky

Répondre

0

Vous devez mettre à jour le plugin gluons pour votre IDE, de sorte que vous pouvez générer un projet avec des dépendances mises à jour. Les versions actuelles du plugin sont 2.5.0 pour NetBeans et IntelliJ, 2.4.0 pour Eclipse.

Pour un projet de vue unique, ce sera le fichier build.gradle vous obtiendrez:

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

apply plugin: 'org.javafxports.jfxmobile' 

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

mainClassName = 'com.gluonhq.testplugin.GluonTestPlugin' 

dependencies { 
    compile 'com.gluonhq:charm:4.3.5' 
} 

jfxmobile { 
    downConfig { 
     version = '3.3.0' 
     // Do not edit the line below. Use Gluon Mobile Settings in your project context menu instead 
     plugins 'display', 'lifecycle', 'statusbar', 'storage' 
    } 
    android { 
     manifest = 'src/android/AndroidManifest.xml' 
    } 
    ios { 
     infoPList = file('src/ios/Default-Info.plist') 
     forceLinkClasses = [ 
       'com.gluonhq.**.*', 
       'javax.annotations.**.*', 
       'javax.inject.**.*', 
       'javax.json.**.*', 
       'org.glassfish.json.**.*' 
     ] 
    } 
} 

Vous avez un problème avec le chemin SDK Android. Cette question montre comment le résoudre.

En gros:

  • Ouvrez le SDK Android Manager et assurez-vous que vous avez installé Extras/Google Repository et Extras/Support Android référentiel.

  • Supprimez la ligne androidSdk du bloc android de votre fichier build.gradle et déplacez-le dans un fichier de propriétés. Pour cela, il suffit de créer un fichier de propriétés sous C:\Users\<user>\.gradle\gradle.properties et d'ajouter la variable ANDROID_HOME: ANDROID_HOME=C:/<path.to.Android>/sdk.

Ensuite, rechargez votre projet, vérifiez qu'il fonctionne sur le bureau, puis déployez-le sur votre mobile.