如何使用MS Visual Studio进行Android开发?

你会使用Visual Studio进行Android开发吗?

如果是这样,你将如何设置android SDK而不是。net框架,有任何特殊的设置或配置吗?

326398 次浏览

安卓文档中:

推荐的方法来开发一个Android应用程序是使用Eclipse与ADT插件…但是,如果您更愿意在其他IDE(如IntelliJ)或基本编辑器(如Emacs)中开发应用程序,则可以这样做。

目前,IntelliJ IDEA和NetBeans有插件,但是您仍然可以使用/tools中的工具来构建、调试、监视、测量和启动模拟器。

相信我,我一直在努力寻找一个适合Android开发的IDE,但我失败了。我使用Visual Studio很多年了,对我来说很难适应Eclipse做事的方式。

然而,新的IntelliJ支持Android开发,这是你能得到的最接近的。

我认为你可以在Visual Studio中打开Java文件,直接使用命令行工具。我不认为你会得到语法高亮或自动补全。

Eclipse实际上与Visual Studio并没有太大的不同,并且有很多设计用于使Android开发更舒适的工具可以在Eclipse中工作。

此外,你也可以在Android开发中使用VS,因为归根结底,IDE只不过是一个花哨的文本编辑器,带有命令行工具的快捷方式,所以大多数流行的IDE都可以使用。

然而,如果你想完全不受限制地进行原生开发,你就会遇到各种各样的问题,比如文件系统大小写不敏感和Windows平台上缺少库。

如果你试图在Linux平台上构建windows移动应用程序,你会遇到比其他方式更大的问题,但在Android操作系统上使用Linux和Eclipse仍然是最有意义的。

是的,你可以:

http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/

enter image description here

如果你得到“无法找到工具。jar。”你可以添加一个环境变量JAVA_HOME,指向你的Java JDK路径,例如c:\sdks\glassfish3\ JDK(之后重新启动MSVC)

一个更好的解决方案是在Visual Studio中使用WinGDB Mobile Edition:它可以让你在Visual Studio中创建和调试Android项目:

http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

下载WinGDC for Android http://www.wingdb.com/wgMobileEdition.htm < / p >

如果你有兴趣制作HTML5混合应用程序(包装在本机容器中的web应用程序,提供对设备功能的访问),Nomad Visual Studio扩展支持为android设备构建。

是的,你可以使用“vs-android”使用Visual Studio for Android(原生)。

下面是设置它的步骤:

  1. 下载Android SDK here

  2. 下载Android NDK here

  3. 下载Cygwin here

  4. 下载JDK here. txt

  5. 下载Visual Studio 2010, 2012或2013 here

  6. 下载vs-android here

  7. 下载Apache Ant here

  8. 设置环境变量:

(控制面板>系统>高级>环境变量)

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
  1. 在这里下载示例。

它就像一个魔法……也是目前为止最好的使用方法。

这取决于你真正想要达到的目标。

你想继续制作普通的基于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++中没有问题,所以有很多方法可以让它工作:

  1. 如果你只想编译代码,你可以使用免费的vs-android工具集。它本质上是一组构建规则,告诉Visual Studio如何启动Android编译器。

  2. 如果你想用Visual Studio编译调试你的本机代码,你将需要更高级的东西,比如VisualGDB for Android。它可以独立地构建/调试本机代码,也可以与调试Eclipse中的Java代码一起构建/调试。

自从提出这个问题以来,已经发生了很多变化。Visual Studio 2013更新4和Visual Studio 2015现在有Apache Cordova的集成工具,你可以在Android的Visual Studio模拟器上运行它们。

如果你想使用c#语言创建一个Android应用程序,你可以使用Xamarin的 他们创造了这个伟大的跨平台开发工具,允许开发者用c#语言开发iOS和Android应用程序。< / p >

Xamarin提供了从免费到企业级的不同许可证,但我将使用免费版本的入门版本。它包括Xamarin Studio,这对于那些想要尝试为Android创建第一个应用程序的人来说是一个很好的开始,他们还提供了一个商业许可证,允许你在Visual Studio中开发,这样你就可以使用类似于开发Web应用程序或Windows应用程序的丰富体验,然后他们有这个企业,它包含了一切

微软Visual Studio 2015现在有Android开发选项:c++, Cordova和c# Xamarin。当选择其中一个Android开发选项时,Visual Studio也会安装全新的Visual Studio模拟器,用于调试应用程序。你也可以下载模拟器,而不需要安装Visual Studio。有关详细信息,请参阅

视觉工作室2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs < / p >

Visual Studio模拟器 https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx < / p >

视频功能https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Java扩展visual Studio 2012, 2013。2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93 < / p >

你可以使用Visual Studio进行Android开发。参见一篇关于它在这里的好文章

你可以使用Visual Studio 2015为Android、iOS和Windows构建跨平台应用程序。

IDE: https://www.visualstudio.com/en-US/explore/cordova-vs

希望这对你有所帮助!

您可以使用c#和Xamarin构建丰富的原生应用程序,并将100%的原生api暴露给您。或者使用c++和可以在iOS或Windows上重用的代码来实现最大的性能。

要跟上本文的内容,你需要一份Visual Studio,再加上“使用。net进行移动开发”的工作负载。您可以在第一次安装Visual Studio时启用此功能,也可以从“Tools ->获取工具和功能……”菜单项:

Visual Studio安装程序

在测试和运行应用程序时,你可以选择在开发机器上运行Android模拟器,或者直接连接到现有的Android设备。这里没有正确的选择,不同的开发者喜欢不同的形式因素。如果你选择前一个选项,你需要确保一旦你选择了工作负载,在右边的窗格(“安装细节”)上,Intel硬件加速执行管理器和谷歌Android模拟器的复选框被选中(如上所示)。

这篇文章将帮助你通过visual studio来做基本的android应用程序。我把链接放在下面。

https://developer.okta.com/blog/2018/12/27/build-a-basic-android-app-with-xamarin-and-visual-studio