本人  c# 程序员,第一次配置环境

按照此流程安装   http://www.wuleba.com/18892.html

本次下载的 8 个安装程序,我是安装以上顺序安装的,分别标志为1至8,暂时不想开发IOS,Xamarin.ios 可以不用安装

1.jdk-6u39-windows-i586

android 编程语言是 java ,   jdk  相当于是 我们 c#  程序员的 Framework

2.installer_r22-windows

这是 android sdk , 是专门用来开发android ,它也属于 java,有了 jdk 为什么还需要android sdk 呢?

如果我们c#  程序员要开发windowsPhone ,也是需要下载额外的 windowsPhone 开发包,这里也一样。

3.android-ndk-r8d-windows

Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,“Java+C”的编程方式是一直都可以实现的。

说简单点,就是 mono 和  android 的一个桥梁

参见:

http://baike.baidu.com/link?url=9KTQYKgeOzKpg1qPvhVQetqEZAGQDyn59kkpsboatUkIdxVdJgoy1k8vY-WAKc4_ptGObILwdZtqVICKKv3a8_

4.gtk-sharp-2.12.22

跨平台的图形工具包 ,当你安装这个的时候,它会出现 gdk # for .net ,你就明白了,这就是一个通往 .net 的桥梁

参见 http://www.mono-project.com/GtkSharp

5.mono-android-4.8.03015

这是安装到我们VS  的插件,安装完了,新建项目的时候,就可以建一个 android 项目了。

7.XamarinInstaller

我不知道这个是干啥的,后来发现这个是在线升级包,我们是破解的,万一升级了,破解失败,麻烦啊,就不安装了

第8 个就不说了,破解补丁

参见:

C#开发Android应用实战(全 扫描 中文版)  去百度云下载!

个人对这些完全一知半解~

目前因为monotouch 我用的是破解版本的,我在win7上,在安装vs2010和vs2012 的基础基础上,再安装这一系列的包, monotouch不断出新的版本,结果就是,破解补丁也要不断更新,以上安装包,要注意mono版本号和破解包版本号一致的!

网上的教程,说配置这个环境很简单,个人愚笨,感觉很难!  其实我是对他的运作本质不了解,导致出现各种错误的时候,只有百度找答案,建议:先弄懂它的工作原理,再考虑是否符合你的开发需求,再决定是否要用monotouch 开发。

安装第3各包之前,建议下载离线包,有了各种虚拟的android机才方便,下载离线包之后,再用安装包覆盖离线包,即可

群里有人在虚拟机上装的,据说那样方便,破解失败,还原快照就行,再重新破解就行

monoTouch for android visual studio c#开发的更多相关文章

  1. Visual Studio 2015开发Android App问题集锦

    Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...

  2. Visual Studio跨平台开发实战(5) - Xamarin Android多页面应用程式开发

    原文 Visual Studio跨平台开发实战(5) - Xamarin Android多页面应用程式开发 前言 大部份的Andr​​oid 都具有实体或虚拟的Back键. 因此在处理多页面应用程式时 ...

  3. Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍

    原文 Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍 前言 不同于iOS,Xamarin 在Visual Studio中针对Android,可以直接设 ...

  4. 使用Xamarin在Visual Studio中开发Android应用

    原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...

  5. 用Visual Studio 2010开发Android应用

    在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Andro ...

  6. Visual Studio跨平台开发实战(1) - Hello Xamarin!

    原文 Visual Studio跨平台开发实战(1) - Hello Xamarin! 前言 应用程式发展的脚步, 从来没有停过. 从早期的Windows 应用程式, 到网路时代的web 应用程式, ...

  7. Visual Studio 2017开发环境的安装

    Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤. ...

  8. Visual Studio跨平台开发(1):Hello Xamarin!

    前言 应用程序发展的脚步, 从来没有停过. 从早期的Windows 应用程序, 到网络时代的web 应用程序, 再到近几年相当盛行的行动装置应用程序(Mobile Application), 身为C# ...

  9. 使用Visual Studio Code 开发 ESP8266

    使用Visual Studio Code 开发 ESP8266 ESP8266+ArduinoIDE+VSCode开发ESP8266. 首先说明一下ESP8266并不是某一WiFi模块的名字(我以前是 ...

随机推荐

  1. myEclipse项目部署按钮失效了,怎么办?

    myEclipse项目部署按钮失效了,按了以后没反应,怎么办? 步骤如下: 1.首先关闭MyEclipse. 2.然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 " ...

  2. android应用框架构建------AppManager

    体验一些Android应用程序开发的个人总结 当我们开发应用程序.经常有非常多非常多activity,在这一刻,我们需要一个activity堆栈,以帮助管理activity的finish和start. ...

  3. JDK自带的监控分析工具JConsole

    非常多开发人员认为自己懂Java编程.事实是大多数开发人员都仅仅领会到了Java平台的皮毛.所学也仅仅够应付工作. 作者将深度挖掘Java平台的核心功能.揭示一些鲜为人知的事实.帮助您解决最棘手的编程 ...

  4. Android供TextView添加多个点击文字

    我们使用社会性软件的过程中会或多或少像别人的帖子点,图. : 能够看到用户页面显示出来的仅仅是点了赞的用户的名称,点击这些名称能够进入到该用户的主页.我们就来实现相似的效果.直接上代码吧. @Over ...

  5. ACM-DP最大连续子——hdu1231

    ***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...

  6. 论docker中 CMD 与 ENTRYPOINT 的区别(转)

    Dockerfile 用于自动化构建一个docker镜像.Dockerfile里有 CMD 与 ENTRYPOINT 两个功能咋看起来很相似的指令,开始的时候觉得两个互用没什么所谓,但其实并非如此: ...

  7. leaflet开源地图库源码 浏览器&移动设备判断(browser.js)备份

    <script> var isIe = !-[1,]; // alert('ie9 之前'+isIe); var ie = 'ActiveXObject' in window; //ale ...

  8. android 当屏幕截图,你如何改变屏幕内容,他们俩bitmap将合并的图像被一起显示

    需求项目中遇到.需要截图.方法,如下面的截图 使期望截图此方法activity /** * 截图 用于相应activity截图 * * @param activity * @return */ pub ...

  9. NSIS皮肤插件

    原文 NSIS皮肤插件 [有一个更好的皮肤,大家不妨试一下.http://www.flighty.cn/html/bushu/20110413_118.html ] 对于一般的安装不推荐使用皮肤,因为 ...

  10. Spring AOP入门——概念和注意事项

    AOP什么? AOP在功能方面,它是之前和之后运行一些业务逻辑,一些操作(比方记录日志.或者是推断是否有权限等),这些操作的加入.全然不耦合于原来的业务逻辑.从而对原有业务逻辑全然是透明. 也就是说. ...