Можете ли вы использовать Visual Studio для разработки Android?
Если да, то как бы вы установили Android SDK вместо .NET Framework и есть ли какие-либо специальные настройки или конфигурации?
Можете ли вы использовать Visual Studio для разработки Android?
Если да, то как бы вы установили Android SDK вместо .NET Framework и есть ли какие-либо специальные настройки или конфигурации?
Ответы:
Да, вы можете использовать Visual Studio для Android (нативный), используя "vs-android".
Вот шаги, чтобы настроить это:
Загрузите Android SDK здесь .
Загрузите Android NDK здесь .
Загрузите Cygwin здесь .
Загрузите JDK здесь .
Загрузите Visual Studio 2010, 2012 или 2013 здесь .
Скачайте vs-android здесь .
Загрузите Apache Ant здесь .
Установите переменные среды:
(Панель управления> Система> Дополнительно> Переменные среды)
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
Это работает как шарм ... и лучше всего использовать.
Да, ты можешь:
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, которая указывает на ваш путь JDK Java , например, 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
Это зависит от того, чего вы действительно хотите достичь.
Вы хотите продолжать создавать обычные приложения на базе Android на Java, но использовать Visual Studio для разработки? Тогда это плохие новости, поскольку Visual Studio не имеет встроенной поддержки Java. Таким образом, если вы используете его «из коробки», вы потеряете все специфичные для Java функциональности Eclipse (IntelliSense для Java, отладчик Java, мастера и т. Д.), А также многочисленные плагины для Android (специфичные для Eclipse и выигранные ». т работать с VS).
С другой стороны, вы можете использовать Mono для Android для разработки приложений на C # в VS, но они не будут выглядеть так гладко, как нативные приложения (некоторые функции могут отсутствовать, внешний вид и другие функции и т. Д.). В этом случае такое приложение может продавать меньше, чем «обычное» Java-приложение, которое выглядит и ощущается как все другие Java-приложения.
Если вы говорите о нативном коде Android (на C / C ++), например, об играх, то новости не так плохи. Поскольку Visual Studio не имеет проблем с C ++, существует множество способов заставить его работать:
Если вы хотите только скомпилировать свой код, вы можете использовать бесплатный vs-android набор инструментов . По сути, это набор правил сборки, рассказывающий Visual Studio, как запускать компилятор Android.
Если вы хотите скомпилировать и отладить свой собственный код с помощью Visual Studio, вам понадобится что-то более продвинутое, например VisualGDB для Android . Он может создавать / отлаживать ваш собственный код самостоятельно или вместе с отладкой кода Java из Eclipse.
Я знаю, что этот q довольно старый, но он может быть мне полезен:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
Кроме того, вы также можете использовать VS для разработки под Android, потому что в конце IDE - это не более чем необычный текстовый редактор с ярлыками для инструментов командной строки, поэтому можно использовать самые популярные IDE.
Однако, если вы хотите разработать полностью нативную версию без ограничений, у вас будут возникать всевозможные проблемы, например, связанные с нечувствительностью к регистру файловой системы и отсутствующими библиотеками на платформе Windows.
Если вы попытаетесь создать приложения для Windows Mobile на платформе Linux, у вас возникнут большие проблемы, чем в другом случае, но все же имеет смысл использовать Linux с Eclipse для ОС Android.
Я предполагаю, что вы можете открывать файлы Java в Visual Studio и просто использовать инструменты командной строки напрямую. Я не думаю, что вы получите подсветку синтаксиса или автозаполнение, хотя.
Eclipse на самом деле ничем не отличается от Visual Studio, и существует множество инструментов, разработанных для того, чтобы сделать разработку Android более комфортной, которые работают в Eclipse.
Вы можете использовать Visual Studio для разработки Android. Смотрите хорошую статью об этом здесь
Если вы хотите создать приложение для Android на языке c #, вы можете использовать Xamarin .
они создали этот замечательный кросс-платформенный инструмент разработки, который позволяет разработчикам разрабатывать приложения для iOS и Android на языке C #.
Xamarin предлагается в разных лицензиях от бесплатных до корпоративных уровней, но я не буду использовать начальную версию, которая является бесплатной версией. Он включает в себя Xamarin Studio, которая является отличным началом для тех, кто хочет попробовать свои первые приложения для Android, а также предлагает бизнес-лицензию, которая позволяет разрабатывать в Visual Studio, чтобы вы могли использовать этот богатый опыт, аналогичный разработке веб-приложений или Windows Приложения, то у них есть это предприятие, которое содержит все
Вы можете использовать Visual Studio 2015 для создания кроссплатформенных приложений для Android, iOS и Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Надеюсь, это поможет!