Чи можете ви використовувати Visual Studio для розробки Android?
Якщо так, як би ви встановили андроїд SDK замість .NET Framework і чи є якісь спеціальні налаштування чи конфігурація?
Чи можете ви використовувати Visual Studio для розробки 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
Повірте, я так наполегливо намагався знайти гідну IDE для розробки Android, але не зміг. Я використовував Visual Studio багато років, і мені так важко звикнути до того, як робити Eclipse.
Однак нова IntelliJ підтримує розробку Android, це найближче місце, яке ви можете отримати.
Якщо ви зацікавлені в створенні гібридних програм HTML5 (веб-додатки, загорнуті в рідний контейнер, що дає доступ до функцій пристрою), розширення Nomad Visual Studio підтримує побудову для пристроїв Android.
З документації на Android :
Рекомендований спосіб розробити додаток для Android - це використовувати Eclipse з плагіном ADT ... Однак, якщо ви краще розробляєте свою програму в іншому IDE, наприклад, IntelliJ, або в базовому редакторі, наприклад Emacs, ви можете це зробити що замість цього.
В даний час існують плагіни для IntelliJ IDEA та NetBeans, але ви все ще можете використовувати інструменти в / інструменти для створення, налагодження, контролю, вимірювання та запуску емулятора.
Багато що змінилося з того часу, як було задано це питання. 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 та виграють " t робота з VS).
З іншого боку, ви можете використовувати Mono для Android, щоб розробляти додатки в C # в VS, але вони не будуть виглядати так гладко, як у власних додатків (деякі функціональні можливості можуть бути відсутніми, вигляд і відчуття трохи інший тощо). У такому випадку така програма може продавати менше, ніж "звичайна" програма Java, яка виглядає і відчуває себе як і всі інші програми Java.
Якщо ви говорите про рідний Android-код (на C / C ++), наприклад, ігри, новини не такі вже й погані. Оскільки Visual Studio не має проблем із C ++, існує чимало способів змусити її працювати:
Якщо ви хочете лише скомпілювати свій код, ви можете використовувати безкоштовний набір інструментів vs-android . По суті це набір правил складання, що розповідають Visual Studio, як запустити компілятор Android.
Якщо ви хочете скласти і відладжувати свій рідний код за допомогою 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.
Якщо ви спробуєте створити програми для мобільних пристроїв Windows на платформі Linux, у вас виникнуть більші проблеми, ніж навпаки, але все-таки має сенс використовувати Linux з Eclipse для ОС Android.
Я думаю, ви можете відкривати файли Java у Visual Studio і просто використовувати інструменти командного рядка безпосередньо. Я не думаю, що ви отримаєте виділення синтаксису або автодоповнення.
Eclipse насправді не так вже й відрізняється від Visual Studio, і існує маса інструментів, розроблених для того, щоб зробити розробку Android більш комфортною, яка працює зсередини Eclipse.
Ви можете використовувати Visual Studio для розробки Android. Дивіться приємну статтю про це тут
Якщо ви хочете створити додаток для Android на мові c #, ви можете використовувати Xamarin .
вони створили цей чудовий інструмент розвитку платформи Cross, який дозволяє розробникам розробляти додатки для iOS та Android на мові C #.
Xamarin пропонується в різних ліцензіях від безкоштовного до корпоративного рівнів, але для цього я не буду використовувати початкову версію, яка є безкоштовною версією. Вона включає в себе студію Xamarin, яка є прекрасним початком для тих, хто хоче спробувати створити свої перші додатки для Android; вони також пропонують ліцензію для бізнесу, яка дозволяє розвиватися в Visual Studio, щоб ви могли використовувати цей багатий досвід, подібний до розробки веб-додатків або Windows Програми, тоді у них є це підприємство, яке містить усе
Ви можете використовувати Visual Studio 2015 для створення додатків між платформами для Android, iOS та Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Сподіваюся, це допоможе!