Bisakah Anda menggunakan Visual Studio untuk Pengembangan Android?
Jika demikian, bagaimana Anda akan mengatur android SDK alih-alih .NET framework dan apakah ada pengaturan atau konfigurasi khusus?
Bisakah Anda menggunakan Visual Studio untuk Pengembangan Android?
Jika demikian, bagaimana Anda akan mengatur android SDK alih-alih .NET framework dan apakah ada pengaturan atau konfigurasi khusus?
Jawaban:
Ya, Anda dapat menggunakan Visual Studio untuk Android (asli) menggunakan "vs-android".
Berikut langkah-langkah untuk mengaturnya:
Unduh SDK Android di sini .
Unduh Android NDK di sini .
Unduh Cygwin di sini .
Unduh JDK di sini .
Unduh Visual Studio 2010, 2012 atau 2013 di sini .
Unduh vs-android di sini .
Unduh Apache Ant di sini .
Setel variabel lingkungan:
(Panel Kontrol> Sistem> Lanjutan> Variabel Lingkungan)
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
Ini berfungsi seperti pesona ... dan sejauh ini terbaik untuk digunakan.
Ya kamu bisa:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
Jika Anda mendapatkan "Tidak dapat menemukan tools.jar. Diharapkan menemukannya di C: \ Program Files (x86) \ Java \ jre6 \ lib \ tools.jar" Anda dapat menambahkan variabel lingkungan JAVA_HOME yang menunjuk ke jalur Java JDK Anda , misalnya c: \ sdks \ glassfish3 \ jdk (restart MSVC sesudahnya)
Solusi yang lebih baik lagi adalah menggunakan WinGDB Mobile Edition di Visual Studio: ini memungkinkan Anda membuat dan men-debug proyek Android di dalam Visual Studio:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Unduh WinGDC untuk Android dari http://www.wingdb.com/wgMobileEdition.htm
Percayalah, saya sudah berusaha keras untuk menemukan IDE yang layak untuk pengembangan Android tetapi saya gagal. Saya menggunakan Visual Studio selama bertahun-tahun, dan sangat sulit bagi saya untuk terbiasa dengan cara Eclipse melakukan sesuatu.
Namun, dukungan IntelliJ baru untuk pengembangan Android, ini adalah yang terdekat yang bisa Anda dapatkan.
Jika Anda tertarik untuk menghasilkan aplikasi hybrid HTML5 (aplikasi web yang dibungkus dengan wadah asli yang memberikan akses ke fungsi perangkat), ekstensi Nomad Visual Studio mendukung pembangunan untuk perangkat android.
Dari dokumentasi Android :
Cara yang disarankan untuk mengembangkan aplikasi Android adalah menggunakan Eclipse dengan plugin ADT ... Namun, jika Anda lebih suka mengembangkan aplikasi Anda di IDE lain, seperti IntelliJ, atau di editor dasar, seperti Emacs, Anda dapat melakukan itu sebagai gantinya.
Saat ini, ada plug-in untuk IntelliJ IDEA dan NetBeans, tetapi Anda masih dapat menggunakan alat di / alat untuk membangun, men-debug, memantau, mengukur, dan memulai emulator.
Banyak yang telah berubah sejak pertanyaan ini diajukan. Visual Studio 2013 dengan pembaruan 4 dan Visual Studio 2015 sekarang memiliki alat terintegrasi untuk Apache Cordova dan Anda dapat menjalankannya di emulator Visual Studio untuk Android .
Microsoft Visual Studio 2015 sekarang memiliki opsi untuk pengembangan Android: C ++, Cordova, dan C # dengan Xamarin. Saat memilih salah satu opsi pengembangan Android, Visual Studio juga akan menginstal Visual Studio Emulator baru untuk Android untuk digunakan sebagai target untuk debugging aplikasi Anda. Anda juga dapat mengunduh emulator tanpa harus menginstal Visual Studio. Untuk lebih jelasnya lihat
Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
Visual Studio Emulator https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
Java Extension untuk Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
Itu tergantung pada apa yang sebenarnya ingin Anda capai.
Anda ingin terus membuat aplikasi Android berbasis Java yang normal, tetapi gunakan Visual Studio untuk pengembangan? Maka itu berita buruk, karena Visual Studio tidak memiliki dukungan java bawaan. Jadi, jika Anda menggunakannya di luar kotak, Anda akan kehilangan semua fungsionalitas Eclipse khusus Java (IntelliSense untuk Java, debugger Java, penyihir, dll.) Serta banyak plugin Android (yang khusus Eclipse dan tidak akan t bekerja dengan VS).
Di sisi lain, Anda dapat menggunakan Mono untuk Android untuk mengembangkan aplikasi dalam C # di VS, tetapi mereka tidak akan terlihat sehalus aplikasi asli (beberapa fungsi mungkin hilang, tampilan dan rasa sedikit berbeda, dll.). Jika demikian, aplikasi semacam itu dapat menjual kurang dari aplikasi Java "normal" yang terlihat dan terasa seperti semua aplikasi Java lainnya.
Jika Anda berbicara tentang kode Android asli (dalam C / C ++), seperti game, beritanya tidak seburuk itu. Karena Visual Studio tidak memiliki masalah dengan C ++, ada banyak cara untuk membuatnya berfungsi:
Jika Anda hanya ingin mengkompilasi kode Anda, Anda dapat menggunakan yang gratis toolset vs-android . Ini pada dasarnya seperangkat aturan pembuatan yang memberitahu Visual Studio cara meluncurkan kompiler Android.
Jika Anda ingin mengkompilasi dan men - debug kode asli Anda dengan Visual Studio, Anda akan memerlukan sesuatu yang lebih maju, seperti VisualGDB untuk Android . Itu dapat membangun / men-debug kode asli Anda secara mandiri, atau bersama-sama dengan debug kode Java dari Eclipse.
Saya tahu q ini cukup lama tetapi mungkin bermanfaat bagi saya:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
Selain itu, Anda dapat menggunakan VS untuk pengembangan Android juga, karena pada akhirnya, IDE tidak lain adalah editor teks mewah dengan pintasan ke alat baris perintah, sehingga IDE paling populer dapat digunakan.
Namun, jika Anda ingin mengembangkan sepenuhnya asli tanpa batasan, Anda akan memiliki semua jenis masalah, seperti yang terkait dengan ketidakpekaan case sistem file dan perpustakaan yang hilang pada platform Windows ..
Jika Anda mencoba membuat aplikasi windows mobile pada platform Linux, Anda akan memiliki masalah yang lebih besar daripada sebaliknya, tetapi tetap masuk akal untuk menggunakan Linux dengan Eclipse untuk Android OS.
Saya kira Anda dapat membuka file Java di Visual Studio dan hanya menggunakan alat baris perintah secara langsung. Saya tidak berpikir Anda akan mendapatkan penyorotan sintaksis atau pelengkapan otomatis.
Eclipse benar-benar tidak jauh berbeda dari Visual Studio, dan ada banyak alat yang dirancang untuk membuat pengembangan Android lebih nyaman yang bekerja dari dalam Eclipse.
Anda dapat menggunakan Visual Studio untuk Pengembangan Android. Lihat artikel bagus di sini
Jika Anda ingin membuat aplikasi Android menggunakan bahasa c #, Anda dapat menggunakan Xamarin .
mereka menciptakan alat pengembangan Cross Platform yang hebat ini yang memungkinkan pengembang mengembangkan aplikasi iOS dan Android dalam bahasa C #.
Xamarin ditawarkan dalam lisensi yang berbeda dari level gratis ke level perusahaan tetapi untuk tidak saya akan menggunakan versi pemula yang merupakan versi gratis. Ini termasuk Xamarin Studio yang merupakan awal yang baik bagi mereka yang ingin mencoba membuat aplikasi pertama mereka untuk Android, mereka juga menawarkan lisensi Bisnis yang memungkinkan Anda berkembang di Visual Studio sehingga Anda dapat menggunakan pengalaman yang kaya itu mirip dengan mengembangkan Aplikasi Web atau Windows Aplikasi, maka mereka memiliki Perusahaan ini yang berisi segalanya
Anda dapat menggunakan Visual Studio 2015 untuk membangun aplikasi lintas platform untuk Android, iOS, dan Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Semoga ini bisa membantu!