Разработка Android: Visual Studio + Java. Возможно ли (стоит попробовать)?
Я знаю, что есть (дорогие) рамки, которые позволяют писать приложения для Android в VS С# и компилировать их в android apk.
Я также знаю, что можно написать приложение Java в VS (ссылка).
Возможно ли, возможно, даже не сложнее, чем в Eclipse, писать приложения для Android в Visual Studio с помощью некоторых бесплатных плагинов/фреймворков/инструментов?
Можно ли скомпилировать приложения androids и отладить его в телефоне/виртуальном устройстве?
В ближайшем будущем я думаю, что использование Android Studio было бы лучшим выбором.
Ответы
Ответ 1
Просто напишите их на Java, используя Eclipse. VS не оптимизирован для Java, а Eclise имеет большую экосистему полезных плагинов. Использование VS для разработки Android - это как создание веб-сайта с ассемблером: это просто не сделано для этого:).
Вы спрашиваете, стоит ли попробовать. Ну "попробовать" по сравнению с чем? Вы в настоящее время разрабатываете приложения с использованием других IDE или никогда не разрабатывали приложения для Android, и вы знаете только VS и хотите попробовать там?
Если вы уже используете другие IDE, сохраните их. Если это ваш первый проект Android, использование Eclipse проще, как описано выше.
Ответ 2
Я нахожусь в той же ситуации, что и вы: Visual Studio - это моя основная IDE, но сейчас я работаю над проектом Android.
Я предлагаю вам снова попробовать Eclipse. Android SDK очень хорошо интегрируется в Eclipse: например, у вас есть графический редактор пользовательского интерфейса, который похож на редактор WPF в Visual Studio. Да, Eclipse привыкает, и переключение между ними будет проблемой, из-за тонких различий в быстрых клавишах (Jump to Definition - F3 в Eclipse и F12 в VS; Autocomplete IntelliSense - это Enter в Eclipse и Tab в VS и т.д..), но вы будете вознаграждены, используя "правильный инструмент для задачи".
Ответ 3
Лично я хотел бы использовать Eclipse или IntelliJ IDEA для разработки Android, так как они являются как родными Java IDE.
Вы также можете проверить AIDE. Это интегрированная среда разработки на платформе Android. Вы можете написать код на своем Android-устройстве, а среда IDE может развернуть и запустить приложение из среды IDE. Он упрощает тестирование на устройстве и даже интегрируется с другими службами, такими как DropBox и GitHub.
С другой стороны, чтобы развиться на нем, вы должны были стать обжором для наказания. Попробуйте написать все приложение на планшете/телефоне. Это непросто...
Ответ 4
Вы считаете Android Studio?
Оттуда вы можете обновить свои привязки клавиш (aka: shortcuts):
Сохранять сопоставления клавиш 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
Некоторые команды для рассмотрения:
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
Ответ 5
Теперь можно создавать и отлаживать Java в Visual Studio. Наслаждайтесь.
https://blogs.msdn.microsoft.com/vcblog/2015/11/06/java-debugging-and-language-support-in-visual-studio-for-android/