Android 개발을 위해 Visual Studio를 사용할 수 있습니까?
그렇다면 .NET 프레임 워크 대신 안드로이드 SDK를 어떻게 설정하고 특별한 설정이나 구성이 있습니까?
Android 개발을 위해 Visual Studio를 사용할 수 있습니까?
그렇다면 .NET 프레임 워크 대신 안드로이드 SDK를 어떻게 설정하고 특별한 설정이나 구성이 있습니까?
답변:
예, "vs-android"를 사용하여 Android 용 Visual Studio (기본)를 사용할 수 있습니다.
설정 단계는 다음과 같습니다.
환경 변수를 설정하십시오.
(제어판> 시스템> 고급> 환경 변수)
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 JDK 경로를 가리키는 환경 변수 JAVA_HOME을 추가 할 수 있습니다. , 예를 들어 c : \ sdks \ glassfish3 \ jdk (나중에 MSVC 다시 시작)
더 나은 솔루션은 Visual Studio에서 WinGDB Mobile Edition을 사용하는 것입니다. Visual Studio 내에서 Android 프로젝트를 만들고 디버깅 할 수 있습니다.
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
http://www.wingdb.com/wgMobileEdition.htm 에서 Android 용 WinGDC를 다운로드 하십시오.
HTML5 하이브리드 응용 프로그램 (장치 기능에 액세스 할 수있는 기본 컨테이너에 싸여있는 웹 응용 프로그램)을 제작하려는 경우 Nomad Visual Studio 확장 은 Android 장치 빌드를 지원합니다.
로부터 안드로이드 문서 :
Android 애플리케이션을 개발하는 데 권장되는 방법은 ADT 플러그인과 함께 Eclipse를 사용하는 것입니다. 그러나 IntelliJ와 같은 다른 IDE 또는 Emacs와 같은 기본 편집기에서 애플리케이션을 개발하려는 경우 다음을 수행 할 수 있습니다. 대신에.
현재 IntelliJ IDEA 및 NetBeans 용 플러그인이 있지만 / tools의 도구를 사용하여 에뮬레이터를 빌드, 디버그, 모니터링, 측정 및 시작할 수 있습니다.
이 질문을 한 이후로 많은 변화가있었습니다. 업데이트 4가 포함 된 Visual Studio 2013 및 Visual Studio 2015에는 이제 Apache Cordova 용 도구 가 통합 되어 있으며 Android 용 Visual Studio 에뮬레이터 에서 실행할 수 있습니다 .
Microsoft Visual Studio 2015에는 이제 Android 개발 옵션 인 C ++, Cordova 및 Xamarin이있는 C #이 있습니다. 이러한 Android 개발 옵션 중 하나를 선택하면 Visual Studio는 새로운 Android 용 Visual Studio Emulator를 설치하여 앱을 디버깅하기위한 대상으로 사용합니다. 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
Visuals Studio 2012, 2013 용 Java 확장. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
그것은 실제로 달성하고자하는 것에 달려 있습니다.
정상적인 Java 기반 Android 응용 프로그램을 계속 만들고 싶지만 개발에 Visual Studio를 사용 하시겠습니까? Visual Studio에는 기본 제공되는 Java 지원이 없기 때문에 나쁜 소식입니다. 따라서 기본적으로 사용하면 Java 전용 Eclipse 기능 (IntelliSense for Java, Java 디버거, 마법사 등) 및 수많은 Android 플러그인 (Eclipse 전용 및 ' VS와 함께 작동하지 않습니다).
반면에 Android 용 Mono를 사용하여 VS에서 C #으로 앱을 개발할 수 있지만 기본 앱처럼 부드럽 지 않습니다 (일부 기능이 없거나 모양이 약간 다를 수 있음). 이 경우 이러한 앱은 다른 모든 Java 앱처럼 보이고 느껴지는 "일반적인"Java 앱보다 판매 할 수 없습니다.
게임과 같은 네이티브 Android 코드 (C / C ++)에 대해 이야기하고 있다면 뉴스가 나쁘지 않습니다. Visual Studio는 C ++에 문제가 없으므로 작동시키는 방법에는 여러 가지가 있습니다.
코드 만 컴파일하려면 무료 대 안드로이드 도구 세트를 사용할 수 있습니다 . 본질적으로 Visual Studio에 Android 컴파일러를 시작하는 방법을 알려주는 일련의 빌드 규칙입니다.
Visual Studio로 네이티브 코드 를 컴파일 하고 디버깅하려면 VisualGDB for Android 와 같은 고급 기능이 필요합니다 . 네이티브 코드를 독립적으로 빌드하거나 디버깅하거나 Eclipse의 Java 코드 디버깅과 함께 사용할 수 있습니다.
나는이 q가 꽤 오래되었다는 것을 알고 있지만 유용 할 수 있습니다.
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
게다가, 안드로이드 개발에도 VS를 사용할 수 있습니다. 결국 IDE는 명령 줄 도구에 대한 바로 가기가있는 멋진 텍스트 편집기 일 뿐이므로 가장 인기있는 IDE를 사용할 수 있습니다.
그러나 제한없이 완전히 고유하게 개발하려면 파일 시스템 대 / 소문자 구분 및 Windows 플랫폼의 라이브러리 누락과 같은 모든 종류의 문제가 있습니다.
Linux 플랫폼에서 Windows 모바일 앱을 빌드하려고 시도하면 다른 방법보다 더 큰 문제가 발생하지만 여전히 Android OS 용 Eclipse에서 Linux를 사용하는 것이 가장 합리적입니다.
Visual Studio에서 Java 파일을 열고 명령 줄 도구를 직접 사용할 수 있다고 가정합니다. 그래도 구문 강조 또는 자동 완성을 얻지 못할 것이라고 생각합니다.
Eclipse는 실제로 Visual Studio와 다르지 않으며 Eclipse 내에서 작동하는 Android 개발을보다 편안하게하기 위해 설계된 많은 도구가 있습니다.
c # 언어를 사용하여 Android 애플리케이션을 작성하려면 Xamarin 을 사용할 수 있습니다 .
그들은 개발자가 C # 언어로 iOS 및 Android 앱을 개발할 수 있도록이 훌륭한 크로스 플랫폼 개발 도구를 만들었습니다.
Xamarin은 무료에서 엔터프라이즈 수준까지 다양한 라이센스로 제공되지만 무료 버전 인 스타터 버전을 사용하지는 않습니다. 여기에는 Android 용 첫 번째 앱을 만들려는 사람들에게 좋은 시작 인 Xamarin Studio가 포함되어 있으며 Visual Studio에서 개발할 수있는 비즈니스 라이센스도 제공하므로 Web Apps 또는 Windows 개발과 유사한 풍부한 경험을 사용할 수 있습니다 앱이 있으면 모든 것을 포함하는이 Enterprise가 있습니다.
Visual Studio 2015를 사용하여 Android, iOS 및 Windows 용 크로스 플랫폼 앱을 구축 할 수 있습니다.
IDE : https://www.visualstudio.com/en-US/explore/cordova-vs
이것이 도움이되기를 바랍니다!