你会使用Visual Studio进行Android开发吗?
如果是这样,你将如何设置android SDK而不是。net框架,有任何特殊的设置或配置吗?
你会使用Visual Studio进行Android开发吗?
如果是这样,你将如何设置android SDK而不是。net框架,有任何特殊的设置或配置吗?
当前回答
自从提出这个问题以来,已经发生了很多变化。Visual Studio 2013更新4和Visual Studio 2015现在已经为Apache Cordova集成了工具,你可以在Android的Visual Studio模拟器上运行它们。
其他回答
Android文档:
推荐的方法来开发一个Android应用程序是使用Eclipse与ADT插件…但是,如果您更愿意在其他IDE(如IntelliJ)或基本编辑器(如Emacs)中开发应用程序,则可以这样做。
目前,IntelliJ IDEA和NetBeans有插件,但是您仍然可以使用/tools中的工具来构建、调试、监视、测量和启动模拟器。
这取决于你真正想要达到的目标。
你想继续制作普通的基于java的Android应用程序,但使用Visual Studio进行开发?这是个坏消息,因为Visual Studio没有内置的java支持。因此,如果你开箱即用,你将失去所有特定于Java的Eclipse功能(针对Java的智能感知,Java调试器,向导等)以及大量的Android插件(这些插件是特定于Eclipse的,不能与VS一起工作)。
另一方面,你可以使用Mono for Android在VS中的c#中开发应用程序,但它们看起来不会像原生应用程序那样流畅(一些功能可能会丢失,外观和感觉略有不同,等等)。在这种情况下,这类应用的销量可能低于外观和感觉与所有其他Java应用相似的“普通”Java应用。
如果你谈论的是原生Android代码(用C/ c++编写),比如游戏,情况就没那么糟糕了。因为Visual Studio在c++中没有问题,所以有很多方法可以让它工作:
如果你只想编译你的代码,你可以使用免费的vs-android工具集。它本质上是一组构建规则,告诉Visual Studio如何启动Android编译器。 如果你想用Visual Studio编译和调试你的原生代码,你需要一些更高级的东西,比如Android的VisualGDB。它可以独立地构建/调试本机代码,也可以与调试Eclipse中的Java代码一起构建/调试。
如果你想用c#语言创建一个Android应用程序,你可以使用Xamarin。 他们创造了这个伟大的跨平台开发工具,允许开发者用c#语言开发iOS和Android应用程序。
Xamarin提供了从免费到企业级的不同许可证,但我将使用免费版本的入门版本。它包括Xamarin Studio,这对于那些想要尝试为Android创建第一个应用程序的人来说是一个很好的开始,他们还提供了一个商业许可证,允许你在Visual Studio中开发,这样你就可以使用类似于开发Web应用程序或Windows应用程序的丰富体验,然后他们有这个企业,它包含了一切
是的,你可以使用“vs-android”使用Visual Studio for Android(原生)。
下面是设置它的步骤:
在这里下载Android SDK。 在这里下载Android NDK。 点击这里下载Cygwin。 在这里下载JDK。 点击这里下载Visual Studio 2010、2012或2013。 下载vs . android在这里。 在这里下载Apache Ant。 设置环境变量:
(控制面板>系统>高级>环境变量)
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
从这里下载示例。
它就像一个魔法……也是目前为止最好的使用方法。
你可以使用Visual Studio 2015为Android、iOS和Windows构建跨平台应用程序。
开发计划署:https://www.visualstudio.com/en-US/explore/cordova-vs
希望这对你有所帮助!