Как я могу использовать MS Visual Studio для разработки Android?

Можете ли вы использовать Visual Studio для разработки Android?

Если да, то как бы вы установили SDK android вместо платформы .NET и были ли какие-либо специальные настройки или настройки?

Ответ 1

Да, вы можете использовать Visual Studio для Android (родной), используя "vs-android".

Вот шаги по его настройке:

  • Загрузите Android SDK здесь.

  • Загрузите Android NDK здесь.

  • Загрузите Cygwin здесь.

  • Загрузите JDK здесь.

  • Загрузите Visual Studio 2010, 2012 или 2013 здесь.

  • Загрузите vs-android здесь.

  • Загрузите Apache Ant здесь.

  • Установите переменные среды:

(Панель управления > Системa > Дополнительно > Переменные среды)

ANDROID_HOME = <install_path>\android-sdk
ANDROID_NDK_ROOT = <install_path>\android-ndk
ANT_HOME  = <install_path>\apache-ant
JAVA_HOME = <install_path>\jdk
_JAVA_OPTIONS = -Xms256m -Xmx512m  
  1. Загрузите примеры из здесь.

Он работает как шарм... и лучше всего использовать.

Ответ 2

Да, вы можете:

http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/

enter image description here

В случае, если вы получите "Невозможно найти tools.jar. Ожидается найти его в C:\Program Files (x86)\Java\jre6\lib\tools.jar" вы можете добавить переменную окружения JAVA_HOME, которая указывает на ваш Java JDK, например c:\sdks\glassfish3\jdk (после этого перезапустите MSVC)

Еще лучше использовать WinGDB Mobile Edition в Visual Studio: он позволяет создавать и отлаживать проекты Android в Visual Studio:

http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

Загрузите WinGDC для Android из http://www.wingdb.com/wgMobileEdition.htm

Ответ 3

Поверьте, я так старался найти достойную IDE для разработки Android, но я потерпел неудачу. Я использовал Visual Studio в течение многих лет, и мне так сложно использовать способ, которым Eclipse занимается.

Тем не менее, новый IntelliJ поддерживает Android-разработку, это самое близкое, которое вы можете получить.

Ответ 4

Если вы заинтересованы в создании гибридных приложений HTML5 (веб-приложений, завернутых в собственный контейнер, предоставляющих доступ к функциям устройства), расширение Nomad Visual Studio поддерживает создание для устройств Android.

Ответ 5

Из документа Android:

Рекомендуемым способом разработки приложения для Android является использование Eclipse с плагином ADT... Однако, если вы предпочитаете разрабатывать свое приложение в другой среде IDE, например IntelliJ, или в базовом редакторе, таком как Emacs, вы можете сделать это вместо этого.

В настоящее время существуют плагины для IntelliJ IDEA и NetBeans, но вы все равно можете использовать инструменты в /tools для сборки, отладки, мониторинга, измерения и запуска эмулятора.

Ответ 7

В Microsoft Visual Studio 2015 теперь есть опции для разработки Android: С++, Cordova и С# с Xamarin. Выбирая один из этих вариантов разработки Android, Visual Studio также установит новый эмулятор Visual Studio для Android, который будет использоваться в качестве цели для отладки вашего приложения. Вы также можете загрузить эмулятор без установки Visual Studio. Подробнее см.

Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs

Эмулятор Visual Studio https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

Видео функций https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Расширение Java для Visual Studio Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

Ответ 8

Это зависит от того, чего вы на самом деле хотите достичь.

Вы хотите продолжить работу с обычным Java-приложением Android, но использовать Visual Studio для разработки? Тогда это плохая новость, поскольку Visual Studio не имеет встроенной поддержки Java. Таким образом, если вы используете его из коробки, вы потеряете все функциональные возможности Eclipse, специфичные для Java (IntelliSense для Java, отладчик Java, мастера и т.д.), А также множество Android-плагинов (которые зависят от Eclipse и выигрывают) t работать с VS).

С другой стороны, вы можете использовать Mono для Android для разработки приложений на С# в VS, но они будут выглядеть не так гладко, как родные приложения (некоторые функции могут отсутствовать, внешний вид и вид немного отличаются и т.д..). В таком случае такое приложение может продавать меньше, чем "нормальное" Java-приложение, которое выглядит и выглядит как все другие приложения Java.

Если вы говорите о собственном коде Android (на C/С++), например в играх, новости не так уж плохи. Поскольку у Visual Studio нет проблем с С++, существует множество способов заставить его работать:

  • Если вы хотите только скомпилировать свой код, вы можете использовать бесплатный vs-android набор инструментов. Это, по сути, набор правил сборки, сообщающих Visual Studio, как запустить Android-компилятор.

  • Если вы хотите скомпилировать и отладку собственного кода с помощью Visual Studio, вам понадобится нечто более совершенное, например VisualGDB для Android. Он может самостоятельно создавать или отлаживать собственный Native-код или вместе с отладкой Java-кода из Eclipse.

Ответ 10

Кроме того, вы можете использовать VS для разработки Android, потому что в конце концов, среда IDE - это не что иное, как удобный текстовый редактор с ярлыками для инструментов командной строки, поэтому можно использовать самую популярную среду IDE.

Однако, если вы хотите полностью разработать носители без ограничений, у вас появятся всевозможные проблемы, например, связанные с нечувствительностью к регистру файловой системы и отсутствующими библиотеками на платформе Windows.

Если вы попытаетесь создать приложения для мобильных приложений Windows на платформе Linux, у вас будут большие проблемы, чем по-другому, но все же имеет смысл использовать Linux с Eclipse для ОС Android.

Ответ 11

Я предполагаю, что вы можете открывать файлы Java в Visual Studio и просто использовать инструменты командной строки напрямую. Я не думаю, что вы получите подсветку синтаксиса или автозаполнение, хотя.

Eclipse действительно не так уж отличается от Visual Studio, и есть много инструментов, которые предназначены для того, чтобы сделать разработку Android более комфортной, чем работа в Eclipse.

Ответ 12

Вы можете использовать Visual Studio для разработки Android. См. Хорошую статью об этом здесь

Ответ 13

Если вы хотите создать приложение для Android с использованием языка С#, вы можете использовать Xamarin.
они создали этот отличный инструмент для разработки Cross Platform, который позволяет разработчикам разрабатывать приложения для iOS и Android на языке С#.

Xamarin предлагается в разных лицензиях от бесплатных до корпоративных уровней, но я не буду использовать стартовую версию, которая является бесплатной версией. Он включает в себя Xamarin Studio, который является отличным началом для тех, кто хочет попробовать создать свои первые приложения для Android, они также предлагают лицензию Business, которая позволяет вам разрабатывать в Visual Studio, чтобы вы могли использовать этот богатый опыт, похожий на разработку веб-приложений или Windows Приложения, тогда у них есть это Предприятие, которое содержит все

Ответ 14

Вы можете использовать Visual Studio 2015 для создания кросс-платформенных приложений для Android, iOS и Windows.

IDE: https://www.visualstudio.com/en-US/explore/cordova-vs

Надеюсь, это поможет!