Développement Android: Visual Studio + Java. Est-ce possible (vaut la peine d'essayer)?


Je sais qu'il existe un framework (coûteux) qui vous permet d'écrire des applications Android dans VS C# et de les compiler sur Android apk.

Je sais aussi, qu'il est possible d'écrire des applications Java VS (lien).

Est-il possible, peut-être même pas plus difficile que dans Eclipse, d'écrire des applications Android dans Visual Studio en utilisant des plugins/frameworks/outils gratuits? Est-il possible de compiler des applications androïdes et de les déboguer dans un téléphone/un périphérique virtuel?

Dans un proche avenir, je pense utiliser Android Studio serait le meilleur choix.

Author: Ari, 2012-09-14

5 answers

Écrivez-les simplement en Java en utilisant Eclipse. VS n'est pas optimisé pour Java et Elise dispose d'un écosystème plus large de plug-ins utiles. Utiliser VS pour le développement Android, c'est comme concevoir un site Web avec assembleur: Il n'est tout simplement pas fait pour ça :).

Vous demandez si cela vaut la peine d'essayer. Eh bien "un essai" par rapport à quoi? Développez-vous actuellement des applications en utilisant d'autresEs ou n'avez-vous jamais développé d'applications Android et vous ne connaissez que VS et souhaitez l'essayer là-bas?

Si vous utilisez déjà autres IDEs garder ces. S'il s'agit de votre premier projet Android, l'utilisation d'Eclipse est plus facile, comme écrit ci-dessus.

 5
Author: gexicide, 2012-09-14 16:03:23

Je me retrouve dans la même situation que vous: Visual Studio est monE principal, mais je travaille actuellement sur un projet Android.

Je suggère que vous donniez à Eclipse un autre essai. Le SDK Android s'intègre très bien dans Eclipse: par exemple, vous avez un éditeur d'interface graphique, qui ressemble à l'éditeur WPF de Visual Studio. Oui, Eclipse prend l'habitude, et basculer entre les deux sera un problème, en raison de différences subtiles dans les raccourcis clavier (Passer à la définition est F3 dans Eclipse et F12 dans VS; IntelliSense Autocomplete est entrer dans Eclipse et Tab dans VS, etc.), mais vous serez récompensé en utilisant "le bon outil pour la tâche".

 5
Author: Heinzi, 2012-09-14 16:06:14

Personnellement, j'utiliserais Eclipse ou IntelliJ IDEA pour faire mon développement Android, car ils sont tous deux desE Java natifs.

Vous pouvez également consulter AIDE. C'est unE intégré dans la plate-forme Android. Vous pouvez écrire du code sur votre appareil Android et l'EDI peut déployer et lancer l'application à partir de l'EDI. Il facilite les tests sur un appareil et s'intègre même à d'autres services, tels que DropBox et GitHub.

D'autre part, de développer sur elle vous faudrait être maso. Essayez d'écrire une application entière sur une tablette/téléphone. Il n'est pas facile...

 4
Author: nicholas.hauschild, 2012-09-14 15:58:16

Il est maintenant possible de construire et de déboguer Java dans Visual Studio. Profiter.

Https://blogs.msdn.microsoft.com/vcblog/2015/11/06/java-debugging-and-language-support-in-visual-studio-for-android/

 2
Author: Tom, 2017-06-19 22:36:05

Avez-vous envisagé Android Studio?

À partir de là, vous pouvez mettre à jour vos raccourcis clavier (aka: shortcuts):

Conserver les mappages de clés Visual Studio:

o   File | Settings | Key Bindings 
      KeyMaps | Visual Studio copy
o   Reset a key-shortcut
        Select a command in the Settings window and enter a key-combination

Quelques commandes à considérer:

      Build solution
       •    Other | Build
               Ctrl + Shift + B

   Renaming variables, methods, files, etc.
       •    Main Menu | Refactor | Rename…
               Ctrl + R, R

   Code Generation
       •    Main Menu | Code | Generate
               Ctrl + Period
 1
Author: Scott Nimrod, 2015-06-30 15:08:26