可否使用Visual Studio 2010开发Android应用程序?

5

有没有插件或其他工具可以在Visual Studio 2010中开发Android应用程序?我最感兴趣的是免费插件。我知道 monodroid,但据我所知它是一个很昂贵的解决方案,所以如果有其他方法我会非常高兴。


为什么你不使用 Eclipse? - Horcrux7
6
魂器:Visual Studio比Eclipse更强大的集成开发环境。而且(至少在我的经验中)更快,外观也更好看。我也很想能够在Android上使用VS,但现在正在学习如何使用Eclipse。 - Kevin Coppock
2
+1 为捍卫 Visual Studio。学习另一种语言最痛苦的问题是离开 VS :) - David Conde
这可能已经过时了,但与此相关:https://dev59.com/PXM_5IYBdhLWcg3wdy1g - Danny Varod
8个回答

2

我认为目前在VS上没有免费且适用于Android开发的高质量工具,但是似乎有一些努力正在进行,旨在实现这样一个插件。

(原文链接:effort


1
这是一个新的项目。(请注意,它刚刚发布并处于技术预览阶段): http://www.dot42.com 基本上,它是一个Visual Studio插件,允许您直接将C#代码编译为DEX代码。这意味着没有像Mono这样的运行时要求。
披露:我在这家公司工作。

1

除非他们从最近的Visual Studio版本中删除了启动外部工具的功能,否则您应该能够将其用作Java代码的编辑器,并从中启动Ant构建脚本。您甚至可以通过一些sed脚本将stderr管道传回,以使错误以可点击的形式呈现。

也许这不是您想要使用它的方式,但是您没有指定要使用的语言或开发方法,只是要使用Visual Studio。


这不是我想要的答案,但这也是我为什么提问的原因。我认为你的建议非常好,而且是我没有想到的,所以我非常欢迎你的思路!谢谢分享,这可能是我选择的解决方案。所以现在我将不得不调查将stderr返回、sed脚本、ant构建脚本的含义(如果它不是我想象中的)。 ;) - Jakob
如果你想了解更多,Android文档中有一节关于使用Eclipse以外的IDE的内容。在这之间和命令行构建信息之间,你会找到你需要的答案。当然,缺点是你将无法获得Java和API的实时上下文帮助(尽管这也是Eclipse在旧机器上运行缓慢的原因之一)。 - Chris Stratton

0

一个选择也可以是,看看Visual GDB,我用它进行了Linux和嵌入式设备的交叉编译。与市面上的其他工具相比,它便宜一些,但不是“免费”的。但是你可以看看它。我没有尝试过在Android上使用它,但它是支持的。


0
如果您想使用NDK专门进行C/C++编程,可以尝试使用“vs-android”。它将Android GCC编译器和链接器带入开发环境中,并使其与Microsoft的编译工具类似。
这是一个免费且开源的工具,可以在此处下载:http://code.google.com/p/vs-android/

0

MonoDroid可以用C#编写Android应用程序,但它目前处于私人测试版,并且不是免费的。


0

Xamarin 可以让你充分利用 Visual Studio,使用 C# 开发 Android 和 Windows Phone 应用。如果你有一台 Mac,还可以使用相同代码库的 75% 来开发 iPhone 应用。


0

虽然这是一个旧的帖子,但新版本的Visual Studio已经整合了Xamarin,并且可以让你编写Android应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接