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

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

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

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

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

  1. Скачайте Android SDK здесь .

  2. Скачайте Android NDK здесь .

  3. Скачайте Cygwin здесь .

  4. Скачайте JDK здесь .

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

  6. Скачайте vs-android здесь .

  7. Скачайте Apache Ant здесь .

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

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

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. Загрузите примеры отсюда .

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

Да, ты можешь:

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

Введите описание изображения здесь

В случае, если вы получите «Невозможно найти 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

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

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

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

Из документации для Android :

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

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

С тех пор, как этот вопрос был задан, многое изменилось. В Visual Studio 2013 с обновлением 4 и Visual Studio 2015 теперь есть интегрированные инструменты для Apache Cordova, и вы можете запускать их на эмуляторе Visual Studio для Android .

В Microsoft Visual Studio 2015 теперь есть варианты для разработки Android: C ++, Cordova и C # с 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 для Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

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

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

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

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

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

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

Я знаю, что это довольно старый, но это может мне помочь:

http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/

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

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

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

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

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

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

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

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

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

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

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