Android Geliştirme için Visual Studio'yu kullanabilir misiniz?
Eğer öyleyse, Android SDK'sini .NET çerçevesi yerine nasıl ayarlarsınız ve herhangi bir özel ayar veya yapılandırma var mı?
Android Geliştirme için Visual Studio'yu kullanabilir misiniz?
Eğer öyleyse, Android SDK'sini .NET çerçevesi yerine nasıl ayarlarsınız ve herhangi bir özel ayar veya yapılandırma var mı?
Yanıtlar:
Evet, "vs-android" kullanarak Android için Visual Studio (yerel) kullanabilirsiniz.
Ayarlamak için adımlar şunlardır:
Android SDK'yı buradan indirin .
Android NDK'yı buradan indirin .
Cygwin'i buradan indirin .
JDK'yı buradan indirin .
Visual Studio 2010, 2012 veya 2013'ü buradan indirin .
Vs-android'i buradan indirin .
Apache Ant'i buradan indirin .
Ortam değişkenlerini ayarlama:
(Denetim Masası> Sistem> Gelişmiş> Ortam Değişkenleri)
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
Bir cazibe gibi çalışır ... ve şimdiye kadar kullanmak için en iyisi.
Evet yapabilirsin:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
"Tools.jar bulunamıyor. C: \ Program Files (x86) \ Java \ jre6 \ lib \ tools.jar içinde bulunması bekleniyor" Java JDK yolunuza işaret eden bir ortam değişkeni JAVA_HOME ekleyebilirsiniz , örneğin c: \ sdks \ glassfish3 \ jdk (daha sonra MSVC'yi yeniden başlat)
Daha da iyi bir çözüm, Visual Studio'da WinGDB Mobile Edition'ı kullanmaktır: tüm Visual Studio'da Android projeleri oluşturmanıza ve hata ayıklamanıza olanak tanır:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Android için WinGDC'yi http://www.wingdb.com/wgMobileEdition.htm adresinden indirin.
İnan bana, Android geliştirme için iyi bir IDE bulmak için çok uğraştım ama başarısız oldum. Visual Studio'yu uzun yıllar kullandım ve Eclipse'nin bir şeyleri yapma şeklini kullanmak benim için çok zor.
Bununla birlikte, yeni IntelliJ Android geliştirme için destekliyor, alabileceğiniz en yakın şey.
HTML5 karma uygulamaları (cihaz işlevlerine erişim sağlayan yerel bir kapsayıcıya sarılmış web uygulamaları) üretmekle ilgileniyorsanız, Nomad Visual Studio uzantısı android cihazlar için oluşturmayı destekler.
Gönderen Android belgeler:
Bir Android uygulaması geliştirmenin önerilen yolu Eclipse'yi ADT eklentisi ile kullanmaktır ... Ancak, uygulamanızı IntelliJ gibi başka bir IDE'de veya Emacs gibi temel bir düzenleyicide geliştirmek isterseniz, bunun yerine.
Şu anda, IntelliJ IDEA ve NetBeans için eklentiler var, ancak öykünücüyü oluşturmak, hata ayıklamak, izlemek, ölçmek ve başlatmak için / tools içindeki araçları kullanabilirsiniz.
Bu soru sorulduğundan beri çok şey değişti. Güncelleştirme 4 ve Visual Studio 2015 ile birlikte Visual Studio 2013, artık Apache Cordova için entegre araçlara sahip ve bunları Android için bir Visual Studio öykünücüsünde çalıştırabilirsiniz .
Microsoft Visual Studio 2015'in artık Android geliştirme seçenekleri var: Xamarin ile C ++, Cordova ve C #. Bu Android geliştirme seçeneklerinden birini seçerken, Visual Studio, uygulamanızın hata ayıklama hedefini kullanmak için Android için yepyeni Visual Studio Emulator'u da yükleyecektir. Visual Studio'yu yüklemenize gerek kalmadan öykünücüyü de indirebilirsiniz. Daha fazla ayrıntı için bkz.
Visuals Studio 2015 https://www.visualstudio.com/tr-tr/downloads/visual-studio-2015-downloads-vs
Visual Studio Emulator https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
Özelliklerin videosu https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Visuals Studio 2012, 2013 için Java Uzantısı. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
Bu aslında ne elde etmek istediğinize bağlıdır.
Normal Java tabanlı Android uygulaması yapmaya devam etmek istiyorsunuz, ancak geliştirme için Visual Studio mu kullanıyorsunuz? Visual Studio'nun yerleşik java desteği olmadığı için kötü haber. Böylece, kutunun dışında kullanırsanız, Java'ya özgü Eclipse işlevlerini (Java için IntelliSense, Java hata ayıklayıcısı, sihirbazlar vb.) Yanı sıra çok sayıda Android eklentisini (Eclipse'ye özgü ve kazanılan) kaybedersiniz. t VS ile çalışır).
Öte yandan, VS'de C #'da uygulamalar geliştirmek için Mono for Android'i kullanabilirsiniz, ancak yerel uygulamalar kadar pürüzsüz görünmezler (bazı işlevler eksik olabilir, biraz farklı görünebilir ve hissedilebilir, vb.). Bu durumda, bu uygulama diğer tüm Java uygulamalarına benzeyen ve hisseden "normal" bir Java uygulamasından daha az satabilir.
Oyunlar gibi yerel Android kodundan (C / C ++ 'da) bahsediyorsanız, haberler o kadar da kötü değildir. Visual Studio'nun C ++ ile bir sorunu olmadığından, çalışmasını sağlamanın çeşitli yolları vardır:
Eğer sadece kodunuzu derlemek istiyorsanız, ücretsiz vs-android araç setini kullanabilirsiniz. Aslında Visual Studio'ya Android derleyicisini nasıl başlatacağını söyleyen bir dizi yapı kuralı.
Yerel kodunuzu Visual Studio ile derlemek ve hatalarını ayıklamak istiyorsanız, Android için VisualGDB gibi daha gelişmiş bir şeye ihtiyacınız olacaktır . Yerel kodunuzu bağımsız olarak veya Eclipse'den Java kodunda hata ayıklama ile birlikte oluşturabilir / hatalarını ayıklayabilir.
Bu q oldukça eski olduğunu biliyorum ama bana yararlı olabilir:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
Ayrıca, Android geliştirme için VS'yi de kullanabilirsiniz, çünkü sonunda IDE, komut satırı araçlarına kısayollarla süslü bir metin düzenleyicisinden başka bir şey değildir, bu yüzden en popüler IDE'ler kullanılabilir.
Ancak, kısıtlama olmadan tamamen yerel olarak geliştirmek istiyorsanız, Windows sistemindeki dosya sistemi büyüklüğüne duyarsızlık ve eksik kitaplıklar ile ilgili olanlar gibi her türlü soruna sahip olursunuz.
Linux platformunda Windows mobil uygulamaları oluşturmaya çalışırsanız, diğer yollardan daha büyük sorunlarınız olur, ancak Android OS için Eclipse ile Linux'u kullanmak en mantıklıdır.
Sanırım Java dosyalarını Visual Studio'da açabilir ve doğrudan komut satırı araçlarını kullanabilirsiniz. Yine de sözdizimi vurgulama veya otomatik tamamlama alacağınızı sanmıyorum.
Eclipse gerçekten Visual Studio'dan farklı değil ve Android geliştirmeyi Eclipse içinden daha rahat hale getirmek için tasarlanmış birçok araç var.
Android Geliştirme için Visual Studio'yu kullanabilirsiniz. Burada güzel bir makaleye bakın
C # dilini kullanarak bir Android uygulaması oluşturmak istiyorsanız Xamarin'i kullanabilirsiniz .
geliştiricilerin C # dilinde iOS ve Android uygulamaları geliştirmelerini sağlayan bu harika Çapraz Platform geliştirme aracını oluşturdular.
Xamarin, kurumsal seviyelerden ücretsiz olanlara kadar farklı lisanslarda sunulmaktadır, ancak bunun için ücretsiz sürüm olan başlangıç sürümünü kullanacağım. Android için ilk uygulamalarını oluşturmayı denemek isteyenler için harika bir başlangıç olan Xamarin Studio'yu içerir, ayrıca Web Uygulamaları veya Windows geliştirmeye benzer zengin deneyimi kullanabilmeniz için Visual Studio'da geliştirmenizi sağlayan bir İşletme lisansı sunar. Uygulamalar, sonra her şeyi içeren bu Enterprise'a sahipler
Android, iOS ve Windows için platformlar arası uygulamalar oluşturmak için Visual Studio 2015'i kullanabilirsiniz.
IDE: https://www.visualstudio.com/tr-TR/explore/cordova-vs
Umarım bu yardımcı olur!