2009-09-18 58 views
14

我想在HTC Magic上运行C#程序,我可以在Android市场上找到单声道应用程序,但我不知道如何运行C#。在Android设备上开发C#/ .NET

该代码只是为了好玩,我不想官方支持等。在windows mobile上编写Visual Basic之后,我真的想要在Android上编写C#代码,无论是直接使用某种编辑器(如果存在),还是在PC上编译,然后在Android上安装它。

如果有人知道这样做的方式,请让我知道。

谢谢

+0

请阅读此处:http://stackoverflow.com/questions/214615/will-google-android-ever-support-net – 2009-09-18 10:27:25

回答

14

还有的androidmono项目,这是我收集相当多的作品,但在比较早的阶段。

编辑:最近:Mono for Android

+0

而且是商业项目。 – Shimmy 2012-03-18 03:29:20

+0

@Shimmy:当我把它发布时,它不是:) – 2012-03-18 07:22:17

+0

然后他们吮吸更多 – Shimmy 2012-03-18 08:51:46

8

正如我最初回答了这个两年多前...

这些天,我想看看Mono for Android,通过Mono团队开发的。

这是一个商业产品,但是,你可以然后sell your app on the Android Marketplace(又名谷歌Play商店)。

+0

我已经看到[xamarin android](http://xamarin.com/android)将加载Mono运行时,这将需要6MB大小,阅读[这个答案](http://stackoverflow.com/a/15078945/1559213) 。仍xamarin是使用c#开发android应用程序的最佳选择?我见过VS2013支持[android开发](http://msdn.microsoft.com/en-us/library/windows/apps/dn275875.aspx)。但我不能升级我的办公电脑到Windows 8 :( – 2014-02-07 14:25:09

+0

@Murali:我认为你误解了那篇文章 - 它是比较编写Windows应用商店应用和编写Android应用。但是,我相信Xamarin.Android仍然是最好的选择使用c#开发Android版 – 2014-02-07 14:30:53

2

Xamarin支持Android和iPhone的C#编码,并且基于Mono。有关详细信息,请上网: http://xamarin.com/

3

你可能想在https://www.dot42.com/来看看dot42我从来没有尝试过自己,艰难的寻找不同的物品,似乎这可能是一个有效的选择。

+0

@iandotkelly考虑到这个问题,这是一个完全可以接受的答案。 – dcastro 2014-06-15 22:49:30