Czy możesz używać programu Visual Studio dla systemu Android?
Jeśli tak, to jak ustawić Android SDK zamiast .NET Framework i czy są jakieś specjalne ustawienia lub konfiguracje?
Czy możesz używać programu Visual Studio dla systemu Android?
Jeśli tak, to jak ustawić Android SDK zamiast .NET Framework i czy są jakieś specjalne ustawienia lub konfiguracje?
Odpowiedzi:
Tak, możesz używać programu Visual Studio dla Androida (natywnego), używając opcji „vs-android”.
Oto kroki, aby to skonfigurować:
Pobierz tutaj zestaw SDK systemu Android .
Pobierz tutaj Android NDK .
Pobierz Cygwin tutaj .
Pobierz JDK tutaj .
Pobierz Visual Studio 2010, 2012 lub 2013 tutaj .
Pobierz vs-android tutaj .
Pobierz Apache Ant tutaj .
Ustaw zmienne środowiskowe:
(Panel sterowania> System> Zaawansowane> Zmienne środowiskowe)
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
Działa jak urok ... i jak dotąd najlepiej go używać.
Tak, możesz:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
Jeśli pojawi się komunikat „Nie można znaleźć pliku tools.jar. Oczekuje się, że znajdziesz go w folderze C: \ Program Files (x86) \ Java \ jre6 \ lib \ tools.jar”, możesz dodać zmienną środowiskową JAVA_HOME, która wskazuje ścieżkę Java JDK. , na przykład c: \ sdks \ glassfish3 \ jdk (następnie ponownie uruchom MSVC)
Jeszcze lepszym rozwiązaniem jest użycie WinGDB Mobile Edition w Visual Studio: pozwala tworzyć i debugować projekty Androida w Visual Studio:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Pobierz WinGDC na Androida z http://www.wingdb.com/wgMobileEdition.htm
Uwierz mi, tak bardzo starałem się znaleźć przyzwoite środowisko IDE dla Androida, ale mi się nie udało. Używam Visual Studio od wielu lat i tak trudno mi przyzwyczaić się do sposobu, w jaki Eclipse robi rzeczy.
Jednak nowy IntelliJ obsługuje rozwój Androida, jest najbliższy, jaki możesz dostać.
Jeśli interesuje Cię tworzenie aplikacji hybrydowych HTML5 (aplikacji internetowych umieszczonych w natywnym kontenerze zapewniających dostęp do funkcji urządzenia), rozszerzenie Nomad Visual Studio obsługuje tworzenie urządzeń z systemem Android.
Z systemu Android dokumentacji :
Zalecanym sposobem tworzenia aplikacji na Androida jest użycie Eclipse z wtyczką ADT ... Jeśli jednak wolisz rozwijać swoją aplikację w innym środowisku IDE, takim jak IntelliJ, lub w podstawowym edytorze, takim jak Emacs, możesz to zrobić to zamiast tego.
Obecnie istnieją wtyczki do IntelliJ IDEA i NetBeans, ale nadal możesz używać narzędzi w / tools do budowania, debugowania, monitorowania, mierzenia i uruchamiania emulatora.
Wiele się zmieniło od czasu zadania tego pytania. Visual Studio 2013 z aktualizacją 4 i Visual Studio 2015 mają teraz zintegrowane narzędzia dla Apache Cordova i można je uruchomić na emulatorze Visual Studio dla Androida .
Microsoft Visual Studio 2015 ma teraz opcje programowania Androida: C ++, Cordova i C # z Xamarin. Wybierając jedną z tych opcji programistycznych dla systemu Android, Visual Studio zainstaluje również zupełnie nowy emulator Visual Studio dla Androida, który będzie używany jako miejsce docelowe debugowania aplikacji. Możesz także pobrać emulator bez konieczności instalowania programu Visual Studio. Aby uzyskać więcej informacji zobacz
Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
Emulator Visual Studio https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
Wideo funkcji https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Rozszerzenie Java dla Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
To zależy od tego, co naprawdę chcesz osiągnąć.
Chcesz nadal tworzyć normalną aplikację dla systemu Android opartą na Javie, ale używasz Visual Studio do programowania? To zła wiadomość, ponieważ Visual Studio nie ma wbudowanej obsługi Java. Tak więc, jeśli użyjesz go po wyjęciu z pudełka, stracisz wszystkie funkcje Eclipse specyficzne dla Javy (IntelliSense dla Javy, debuger Java, kreatory itp.), A także liczne wtyczki dla Androida (które są specyficzne dla Eclipse i wygrały ” t pracować z VS).
Z drugiej strony możesz używać Mono dla Androida do tworzenia aplikacji w C # w VS, ale nie będą one wyglądać tak gładko jak aplikacje natywne (niektóre funkcje mogą być niedostępne, wyglądać nieco inaczej itp.). W takim przypadku taka aplikacja może sprzedawać mniej niż „normalna” aplikacja Java, która wygląda i działa jak wszystkie inne aplikacje Java.
Jeśli mówisz o natywnym kodzie Androida (w C / C ++), takim jak gry, wiadomości nie są tak złe. Ponieważ Visual Studio nie ma problemu z C ++, istnieje wiele sposobów na to, aby działał:
Jeśli chcesz tylko skompilować kod, możesz użyć bezpłatnego vs-androida zestawu narzędzi . Zasadniczo jest to zestaw reguł kompilacji mówiących Visual Studio, jak uruchomić kompilator Androida.
Jeśli chcesz skompilować i debugować swój natywny kod za pomocą Visual Studio, potrzebujesz czegoś bardziej zaawansowanego, takiego jak VisualGDB dla Androida . Może budować / debugować kod macierzysty niezależnie lub razem z debugowaniem kodu Java z Eclipse.
Wiem, że to q jest dość stare, ale może mi się przydać:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
Poza tym możesz używać VS dla rozwoju Androida, ponieważ IDE to w końcu fantazyjny edytor tekstowy ze skrótami do narzędzi wiersza poleceń, dzięki czemu można używać najpopularniejszych IDE.
Jeśli jednak chcesz rozwijać w pełni natywny bez ograniczeń, będziesz mieć wszelkiego rodzaju problemy, takie jak te związane z brakiem rozróżniania wielkości liter w systemie plików i brakującymi bibliotekami na platformie Windows.
Jeśli spróbujesz zbudować aplikacje mobilne Windows na platformie Linux, będziesz mieć większe problemy niż na odwrót, ale nadal najbardziej sensowne jest używanie Linuksa z Eclipse na system operacyjny Android.
Podejrzewam, że możesz otwierać pliki Java w Visual Studio i bezpośrednio korzystać z narzędzi wiersza poleceń. Nie sądzę, byś dostał podświetlanie składni lub automatyczne uzupełnianie.
Eclipse tak naprawdę nie różni się tak bardzo od Visual Studio, a istnieje wiele narzędzi zaprojektowanych w celu ułatwienia tworzenia aplikacji na Androida, które działają z poziomu Eclipse.
Możesz użyć programu Visual Studio dla systemu Android. Zobacz fajny artykuł na ten temat tutaj
Jeśli chcesz utworzyć aplikację na Androida w języku C #, możesz użyć Xamarin .
stworzyli to świetne narzędzie programistyczne dla wielu platform, które umożliwia programistom tworzenie aplikacji na iOS i Androida w języku C #.
Xamarin jest oferowany w różnych licencjach, od poziomu bezpłatnego do poziomu korporacyjnego, ale w przeciwnym razie będę używać wersji startowej, która jest wersją bezpłatną. Zawiera Xamarin Studio, który jest świetnym początkiem dla tych, którzy chcą wypróbować tworzenie swoich pierwszych aplikacji na Androida, a także oferują licencję biznesową, która umożliwia programowanie w Visual Studio, dzięki czemu możesz korzystać z bogatego doświadczenia podobnego do programowania aplikacji internetowych lub systemu Windows Aplikacje, a następnie mają Enterprise, który zawiera wszystko
Za pomocą programu Visual Studio 2015 można tworzyć aplikacje na wiele platform dla systemów Android, iOS i Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Mam nadzieję, że to pomoże!