2010-01-27 4 views
0

Nous essayons d'utiliser un serveur partagé (Ubuntu 9.10 64 bits) pour développer des applications Android. L'idée est qu'un certain nombre de développeurs devraient utiliser le serveur partagé pour le développement. Nous avons surmonté certains obstacles tels que la définition du port de base pour DDMS. Il est donc possible d'exécuter plusieurs émulateurs et plusieurs instances d'Eclipse.Développement d'applications Android sur un serveur partagé

Mais nous rencontrons des problèmes lorsque nous essayons de déboguer des applications d'Eclipse. Il semble que tous les émulateurs tentent de se connecter à la même instance Eclipse lors du débogage.

Est-ce que quelqu'un a réussi avec ça?

Je sais que cela est une très mauvaise idée, mais je dois recueillir des faits afin d'avoir un dossier solide ...

+3

vous devriez utiliser un scm à la place! – tbruyelle

+0

S'il vous plaît élaborer! – Ingo

Répondre

3

Cela ressemble à une idée absolument horrible. Chaque développeur doit avoir sa propre instance de Java, Eclipse et Android SDK installé sur ses machines locales. Pour travailler sur le même projet, partagez simplement le projet via une solution Source Control qui réside sur un serveur partagé (CVS/SVN/Git).

+0

Je sais, c'est aussi mon avis, mais la dessiccation n'est malheureusement pas entre mes mains. Je dois donner quelques faits sur les raisons pour lesquelles cela ne peut pas être fait ... – Ingo

+2

Que diriez-vous de leur donner le fait que vous allez rencontrer d'horribles problèmes de port, et que vous allez écraser les changements de fichiers de l'autre sans aucun visibilité sur ce qui a changé dans n'importe quel type de vue de fusion. Que diriez-vous de leur donner le fait que tout le monde dans le monde le fait comme je l'ai décrit ci-dessus, car après de nombreuses années de traitement de ce problème, tout le monde a décidé que c'était la meilleure solution. Tous ces outils (Java, Eclipse, Android SDK, et CVS ou SVN ou Git) sont gratuits, il n'y a donc aucun avantage à le faire comme vous l'êtes maintenant, et des tonnes d'inconvénients. –

+0

Désolé de ne pas être clair. Sur le serveur partagé, tout le monde aura ses espaces de travail Eclipse et le code source dans leurs propres répertoires personnels. Le SDK Android se trouve également dans le répertoire de base des utilisateurs sur le serveur. Le code sera géré via Git/repo/Gerrit. La partie SCM n'est donc pas un problème. Les problèmes de port sont le vrai problème ici. Mais c'est assez mauvais ... – Ingo

Questions connexes