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

Android Discussion :

Plantage inexpliqué d'une application Open Source de contrôleur OSC [Débutant(e)]


Sujet :

Android

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Association cyberculturelle
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Association cyberculturelle
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Plantage inexpliqué d'une application Open Source de contrôleur OSC
    Bonjour à tous.

    Je me permet de faire une petite présentation

    A la base je suis développeur Delphi/Pascal/FPC/Lazarus et je suis très intéressé par le développement d'applications sous Android du fait des nombreuses possibilité artistiques qu'offrent les mobiles et les tablettes avec leurs nombreux capteurs, et le coté free-software qu'offre Android est particulièrement séduisant

    J'ai donc suivi les tutoriels de developpez.com pour débutants sous Android, qui sont d'ailleurs au passage très bien faits, juste il y a quelques petites choses qui ne sont plus à jour du a l'évolution de java, du SDK Android et de Eclipse mais tout reste dans l'ensemble très accessible. :cool:

    A présent je vais vous expliquer mon problème. J'aimerai envoyer via wifi utilisant le protocole OSC les informations des accéléromètres et faire une interface tactile personnalisée

    J'ai donc essayé dans un premier temps de voir des applications open-source de contrôleurs OSC. J'arrive a compiler sans aucun problème mais dès que l'application tente de se connecter par TCP/IP elle plante littéralement Tantôt sur le vrai mobile et tantôt avec l’émulateur. Je pense donc qu'il est possible que j'ai une erreur avec une librairie ou avec mon compilateur.

    Voici ma configuration :

    J'utilise Eclipse Java EE IDE for Web Developers
    Version Indigo Service Release 2

    J'ai installé absolument tout le SDK Android complet.

    Voici les application Open-Source que j'ai compilé et qui plantent :

    1- OSCLib

    https://github.com/odbol/OSC-Test-Suite-for-Android
    Librairie OSC : https://github.com/odbol/OSCLib

    Cetteapplication OSC est basée sur cette librairie: http://relivethefuture.com/choronzon...sc-on-android/

    Voici en images ce qu'il se passe:

    Ici nous pouvons voir que l'application fonctionne correctement.

    http://img27.imageshack.us/img27/4420/15562704.jpg

    Or dès uqe je clique sur Start Listening ou start OSC Tester Client Service, c'est le plantage.

    http://img845.imageshack.us/img845/1494/77702051.jpg

    2- OSC-Controller

    http://osc-controller.android.informer.com/

    http://machines.taprik.net/?cat=3

    Le code source ici :

    http://machines.zombideo.net/wp-cont...Controller.zip

    La compilation marche parfaitement, mais au moment de se connecter au réseau, j'ai le plantage total du processus.

    Cette application existe en compilé et fonctionne parfaitement. Mon problème est juste quand je recompile le problème surgit - De plus avec 2 applications différentes... J'en conclu que mon compilateur n'est pas adapté, ou mal configuré ou encore il lui manque un élément.

    Merci d'avance de pouvoir m'aider car la je n'ai pas trop d'idées.


  2. #2
    Futur Membre du Club
    Femme Profil pro
    Association cyberculturelle
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Association cyberculturelle
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Voici les messages d'erreur obtenus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    05-20 08:52:03.735: E/AndroidRuntime(219): Uncaught handler: thread main exiting due to uncaught exception
    05-20 08:52:03.755: E/AndroidRuntime(219): java.lang.NoClassDefFoundError: com.illposed.osc.OSCPortOut
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.taprik.controller.Communicator.connect(Communicator.java:30)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.taprik.controller.Intro.onClick(Intro.java:146)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.View.performClick(View.java:2364)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.View.onTouchEvent(View.java:4179)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.widget.TextView.onTouchEvent(TextView.java:6541)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.View.dispatchTouchEvent(View.java:3709)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.os.Handler.dispatchMessage(Handler.java:99)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.os.Looper.loop(Looper.java:123)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at android.app.ActivityThread.main(ActivityThread.java:4363)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at java.lang.reflect.Method.invokeNative(Native Method)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at java.lang.reflect.Method.invoke(Method.java:521)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    05-20 08:52:03.755: E/AndroidRuntime(219): 	at dalvik.system.NativeStart.main(Native Method)

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Association cyberculturelle
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Association cyberculturelle
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Problème réglé :

    Il fallait que je selectionne mon projet, clic-droit -> properties -> Java Build path.

    Selectionner javaoscfull.jar et le mettre tout en haut de la liste.

    Et là sa marche à merveille


  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Merci pour ton retour. Comme ton problème est résolu, n'oublie pas de le passer à cet état (bouton ).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mayhem : Microsoft publie une application open source
    Par Hinault Romaric dans le forum Actualités
    Réponses: 5
    Dernier message: 14/03/2012, 09h41
  2. Quelle technologie pour une application open source en Java de type desktop ?
    Par Pierre8r dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 30/06/2009, 18h22
  3. [Web Service][SOAP] nouveau module pour application open source
    Par walid0577 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 11/02/2008, 16h39
  4. Choix d'un serveur d'applications Open Source
    Par smh_master dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 14
    Dernier message: 10/04/2007, 18h42
  5. Réponses: 6
    Dernier message: 07/03/2007, 15h04

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