Puoi usare Visual Studio per lo sviluppo Android?
In tal caso, come imposteresti l'SDK Android anziché .NET Framework e ci sono impostazioni o configurazioni speciali?
Puoi usare Visual Studio per lo sviluppo Android?
In tal caso, come imposteresti l'SDK Android anziché .NET Framework e ci sono impostazioni o configurazioni speciali?
Risposte:
Sì, puoi usare Visual Studio per Android (nativo) usando "vs-android".
Ecco i passaggi per configurarlo:
Scarica l'SDK per Android qui .
Scarica Android NDK qui .
Scarica Cygwin qui .
Scarica qui il JDK .
Scarica Visual Studio 2010, 2012 o 2013 qui .
Scarica vs-android qui .
Scarica Apache Ant qui .
Imposta variabili d'ambiente:
(Pannello di controllo> Sistema> Avanzate> Variabili d'ambiente)
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
Funziona come un fascino ... e finora il migliore da usare.
Si, puoi:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/

Nel caso in cui venga visualizzato il messaggio "Impossibile individuare tools.jar. Si prevede di trovarlo in C: \ Programmi (x86) \ Java \ jre6 \ lib \ tools.jar" è possibile aggiungere una variabile di ambiente JAVA_HOME che punta al percorso JDK di Java , ad esempio c: \ sdks \ glassfish3 \ jdk (riavvia successivamente MSVC)
Una soluzione ancora migliore sta usando WinGDB Mobile Edition in Visual Studio: ti consente di creare ed eseguire il debug di progetti Android all'interno di Visual Studio:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Scarica WinGDC per Android da http://www.wingdb.com/wgMobileEdition.htm
Credetemi, ho provato così tanto a trovare un IDE decente per lo sviluppo di Android ma non ci sono riuscito. Ho usato Visual Studio per molti anni ed è così difficile per me abituarmi al modo in cui Eclipse fa le cose.
Tuttavia, il nuovo IntelliJ supporta lo sviluppo Android, è il più vicino che puoi ottenere.
Se sei interessato a produrre applicazioni ibride HTML5 (app Web racchiuse in un contenitore nativo che consente l'accesso alle funzioni del dispositivo), l' estensione Nomad Visual Studio supporta la creazione di dispositivi Android.
Dalla documentazione di Android :
Il modo consigliato per sviluppare un'applicazione Android è utilizzare Eclipse con il plug-in ADT ... Tuttavia, se preferisci sviluppare la tua applicazione in un altro IDE, come IntelliJ, o in un editor di base come Emacs, puoi farlo quello invece.
Attualmente sono disponibili plug-in per IntelliJ IDEA e NetBeans, ma è comunque possibile utilizzare gli strumenti in / tools per creare, eseguire il debug, monitorare, misurare e avviare l'emulatore.
Molto è cambiato da quando è stata posta questa domanda. Visual Studio 2013 con l'aggiornamento 4 e Visual Studio 2015 ora hanno strumenti integrati per Apache Cordova e puoi eseguirli su un emulatore di Visual Studio per Android .
Microsoft Visual Studio 2015 ora ha opzioni per lo sviluppo Android: C ++, Cordova e C # con Xamarin. Quando si sceglie una di quelle opzioni di sviluppo Android, Visual Studio installerà anche il nuovissimo emulatore di Visual Studio per Android da utilizzare come destinazione per il debug dell'app. Puoi anche scaricare l'emulatore senza dover installare Visual Studio. Per maggiori dettagli vedi
Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
Emulatore di Visual Studio https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
Video delle funzionalità https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Estensione Java per Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
Dipende da cosa vuoi veramente ottenere.
Volete continuare a creare normali applicazioni Android basate su Java, ma utilizzate Visual Studio per lo sviluppo? Quindi è una brutta notizia, poiché Visual Studio non ha il supporto Java integrato. Pertanto, se lo si utilizza immediatamente, si perderanno tutte le funzionalità Eclipse specifiche di Java (IntelliSense per Java, debugger Java, procedure guidate, ecc.), Nonché numerosi plug-in Android (che sono specifici di Eclipse e hanno vinto ' lavorare con VS).
D'altra parte, puoi usare Mono per Android per sviluppare app in C # in VS, ma non appariranno fluide come le app native (alcune funzionalità potrebbero mancare, aspetto leggermente diverso, ecc.). In tal caso, tale app potrebbe vendere meno di un'app Java "normale" che assomiglia a tutte le altre app Java.
Se stai parlando di codice Android nativo (in C / C ++), come i giochi, le notizie non sono così brutte. Poiché Visual Studio non ha problemi con C ++, esistono numerosi modi per farlo funzionare:
Se vuoi solo compilare il tuo codice, puoi usare il set di strumenti gratuito vs-android . È essenzialmente un insieme di regole di compilazione che indicano a Visual Studio come avviare il compilatore Android.
Se vuoi compilare ed eseguire il debug del tuo codice nativo con Visual Studio, avrai bisogno di qualcosa di più avanzato, come VisualGDB per Android . Può creare / eseguire il debug del codice nativo in modo indipendente o insieme al debug del codice Java da Eclipse.
So che questa q è piuttosto vecchia ma potrebbe essermi utile:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
Inoltre, puoi usare VS anche per lo sviluppo Android, perché alla fine l'IDE non è altro che un elaborato editor di testo con scorciatoie per gli strumenti da riga di comando, quindi puoi usare gli IDE più popolari.
Tuttavia, se vuoi sviluppare completamente nativo senza restrizioni, avrai tutti i tipi di problemi, come quelli relativi all'insensibilità ai casi del file system e alle librerie mancanti sulla piattaforma Windows.
Se provi a creare app Windows Mobile su piattaforma Linux, avrai problemi maggiori rispetto al contrario, ma ha ancora più senso usare Linux con Eclipse per sistema operativo Android.
Suppongo che tu possa aprire i file Java in Visual Studio e usare direttamente gli strumenti della riga di comando. Non penso che otterresti l'evidenziazione della sintassi o il completamento automatico.
Eclipse non è poi così diverso da Visual Studio, e ci sono molti strumenti progettati per rendere lo sviluppo di Android più confortevole rispetto a Eclipse.
Puoi usare Visual Studio per lo sviluppo Android. Vedi un bell'articolo qui
Se vuoi creare un'applicazione Android usando il linguaggio c # puoi usare Xamarin .
hanno creato questo fantastico strumento di sviluppo multipiattaforma che consente agli sviluppatori di sviluppare app iOS e Android in linguaggio C #.
Xamarin è offerto in diverse licenze da livello gratuito a livello aziendale, ma per non userò la versione iniziale che è la versione gratuita. Include Xamarin Studio che è un ottimo inizio per coloro che vogliono provare a creare le loro prime app per Android, offrono anche una licenza Business che ti consente di sviluppare in Visual Studio in modo da poter utilizzare questa ricca esperienza simile allo sviluppo di app Web o Windows App, quindi hanno questa Enterprise che contiene tutto
Puoi utilizzare Visual Studio 2015 per creare app multipiattaforma per Android, iOS e Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Spero che questo possa aiutare!