IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windev Mobile Discussion :

Probleme lors de la generation de mon application android


Sujet :

Windev Mobile

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Probleme lors de la generation de mon application android
    Bonjour,
    J'ai un problème qui est apparu quand j'ai ajouté une carte a mon application. J'ai suivi les solutions trouvées sur google en changeant le Xmx en Xmx2048m et le Xss1m en Xss256m du fichier WDJava.dat mais l'erreur persiste toujours. Toutes aide serait la bienvenue..

    Echec de la création de l'application Android <D:\Dropbox\Mes projets\Mon app\Exe\kuida.apk>.


    Ligne de commande : "C:\Program Files\Java\jdk1.7.0_80\bin\java.exe" -Xmx1024m -Xss1m -Djava.ext.dirs=.\build-tools\23.0.1\lib -jar .\build-tools\23.0.1\lib\dx.jar --dex --output="D:\Dropbox\Mes projets\Mon apart\Android\Generation\bin\classes.dex" "D:\Dropbox\Mes projets\Mon app\Android\Generation\bin\classes" "D:\Dropbox\Mes projets\Mon app\Android\Generation\libs"


    Erreur retournée :

    trouble writing output: Too many method references: 67866; max is 65536.
    You may try using --multi-dex option.
    References by package:
    6 android.accessibilityservice
    5 android.accounts
    13 android.animation
    331 android.app
    196 android.content
    25 android.content.pm
    52 android.content.res
    60 android.database
    29 android.database.sqlite
    240 android.graphics
    86 android.graphics.drawable
    3 android.graphics.drawable.shapes
    3 android.graphics.pdf
    25 andro
    ...


    Merci d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Points : 1 075
    Points
    1 075
    Par défaut
    Ah le fameux 64k !
    J'ai déjà été confronté à ce problème l'an passé. Pcsoft avait intégré une option multi dex après que j'ai signalé ce problème.

    Je n'ai pas vérifié qu'elle fonctionne depuis.

    J'avais trouvé un contournement en évitant la multiplication des méthodes, principalement à cause des services google play. Donc limiter à une fenêtre utilisant la carto google sinon j'ai l'impression qu'il y a multiplication des méthodes par le nombre de fenêtres.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par courdi95 Voir le message
    Ah le fameux 64k !
    J'ai déjà été confronté à ce problème l'an passé. Pcsoft avait intégré une option multi dex après que j'ai signalé ce problème.

    Je n'ai pas vérifié qu'elle fonctionne depuis.

    J'avais trouvé un contournement en évitant la multiplication des méthodes, principalement à cause des services google play. Donc limiter à une fenêtre utilisant la carto google sinon j'ai l'impression qu'il y a multiplication des méthodes par le nombre de fenêtres.
    J'ai pas clairement compris le contournement que tu utilises, un peu plus de détails si possible, sinon j'utilise une fenêtre qui utilise une carte.

    Merci.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Points : 1 075
    Points
    1 075
    Par défaut
    En fait la compilation multi dex n'est valable qu'en version 21 (elle apparait fugacement dans les options avancées de la v20 mais n'est pas dispo).

    En attendant il faut soit :
    - utiliser les options avancées de compactisation (cf image)
    - supprimer les appels en trop aux méthodes Google Play : en clair, si besoin d'une carte dans l'application, ne faire qu'une fenêtre avec une carte et tout y mettre ...

    Nom : C362.jpg
Affichages : 1870
Taille : 115,2 Ko

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par courdi95 Voir le message
    En fait la compilation multi dex n'est valable qu'en version 21 (elle apparait fugacement dans les options avancées de la v20 mais n'est pas dispo).

    En attendant il faut soit :
    - utiliser les options avancées de compactisation (cf image)
    - supprimer les appels en trop aux méthodes Google Play : en clair, si besoin d'une carte dans l'application, ne faire qu'une fenêtre avec une carte et tout y mettre ...

    Nom : C362.jpg
Affichages : 1870
Taille : 115,2 Ko
    Merci, j'avais déjà essaye ça ça compile bien mais quand je lance l'application la carte ne s'affiche pas il n'y a que le logo de google en bas mais rien d'autre..

  6. #6
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Points : 1 075
    Points
    1 075
    Par défaut
    Citation Envoyé par alisaid.s Voir le message
    Merci, j'avais déjà essaye ça ça compile bien mais quand je lance l'application la carte ne s'affiche pas il n'y a que le logo de google en bas mais rien d'autre..
    JE réponds un peu tard : dans ce cas, c'est très certainement la clé de l'API qui n'est pas bonne....

Discussions similaires

  1. [AC-2003] Probleme lors de la sécurisation de mon fichier access
    Par angiem dans le forum Sécurité
    Réponses: 1
    Dernier message: 07/11/2010, 17h02
  2. Problème lors de l'installation de mon application VB SQL
    Par Koukouknizou dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 12/12/2007, 20h47
  3. probleme lors de l'execution de mon programme
    Par s-ehtp dans le forum Débuter
    Réponses: 24
    Dernier message: 04/11/2007, 23h15
  4. [EasyPHP] Pb lors de la fermeture de mon application avec ou sans fermeture de Easy Php
    Par Lolie11 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/06/2007, 10h38
  5. problème lors de l'utilisation de mon application
    Par dododi dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/10/2006, 19h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo