2017-01-07 4 views
0

La mise à niveau de mon projet vers Gluon Charm 4.3.0 impliquait la mise à jour des dépendances dans build.gradle. Selon les documents, j'ai besoin de mettre à jour les 4 dépendances de charme; la base et les trois plates-formes connexes. http://docs.gluonhq.com/charm/4.3.0/#_adding_gluon_mobile_to_an_existing_projectArtefacts Gluon 4.x.x ne figurant pas dans le référentiel Nexus?

Quand je tente de compiler je reçois un « ne pouvait pas résoudre toutes les dépendances », et même, si je prends un coup d'oeil dans le repo Nexus mentionné dans la documentation que je ne vois 4.3.0 pour la base, mais Tout l'artefact basé sur la plate-forme va seulement jusqu'à 3. .. http://nexus.gluonhq.com/nexus/content/repositories/releases/com/gluonhq/charm/ http://nexus.gluonhq.com/nexus/content/repositories/releases/com/gluonhq/charm-android/

a le repo déplacé ou quelque chose?

Répondre

1

Vous avez raison à propos d'une chose: les dépendances de la plate-forme Charm 4+ ne sont pas là.

Le problème est un bogue dans le document lié, comme la section 2.5.8 n'est plus valide: si vous continuez à lire jusqu'au chapitre 8 (migration guide) vous verrez ceci:

gluons Mobile 4 ne nécessite qu'une seule déclaration de dépendance au lieu des quatre déclarations précédemment requises. Cela inclura les dépendances de Charm Glisten et Gluon Connect.

Donc, tout ce que vous avez besoin est maintenant cette seule dépendance de charme:

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

et ceci:

jfxmobile { 
    downConfig { 
     version '3.2.0' 
     plugins 'display', 'lifecycle', 'statusbar', 'storage' 
    } 
    android { ... } 
} 

que pour les plug-ins de charme vers le bas requis.

Regardez également le code changes dans Charm Down.

Si vous créez un nouveau projet avec le plugin Gluon IDE, vous verrez à quoi ressemblera le nouveau fichier build.gradle.

+0

8.1.2 était un si petit paragraphe, je l'ai apparemment ignoré (parce que j'ai le downConfig et tous les changements de code requis). – tbeernot

+0

Quoi qu'il en soit, les documents sont incohérents, j'ai déposé un problème pour corriger cette partie trompeuse. –

+0

Génial. Merci. Vous n'avez pas encore résolu le problème d'entrée zip en double lors de l'emballage pour Android? – tbeernot