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

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


Android文档:

推荐的方法来开发一个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/

如果你得到“无法找到工具。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


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


是的,你可以使用“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  

从这里下载示例。

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


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

你想继续制作普通的基于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代码一起构建/调试。


我知道这个q很老了,但它可能对我有用:

http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/


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


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

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

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

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

Java扩展的视觉效果工作室2012,2013。2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93


你可以使用Visual Studio进行Android开发。在这里可以看到一篇不错的文章


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

开发计划署:https://www.visualstudio.com/en-US/explore/cordova-vs

希望这对你有所帮助!


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

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

Visual Studio安装程序

When testing and running your app you have the choice of doing so with either an Android emulator running on your development machine, or by directly connecting to an existing Android device. There’s no right option here and different developers prefer different form factors. If you choose the former option, you’ll need to ensure once you’ve selected the workload that on the right-hand pane (‘Installation details’) the checkboxes for Intel Hardware Accelerated Execution Manager and Google Android Emulator are selected (as seen above).

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

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