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

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

monoTouch for android visual studio c#开发_第1张图片

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

1.jdk-6u39-windows-i586

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

monoTouch for android visual studio c#开发_第2张图片

2.installer_r22-windows

monoTouch for android visual studio c#开发_第3张图片这是android sdk , 是专门用来开发android ,它也属于 java,有了 jdk 为什么还需要android sdk 呢?

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

3.android-ndk-r8d-windows

monoTouch for android visual studio c#开发_第4张图片

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机才方便,下载离线包之后,再用安装包覆盖离线包,即可

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

更多相关文章

  1. android 图片压缩的几种方法
  2. 2011.10.14——— android 仿照微信的图片展示功能 之 基本功能
  3. 流媒体开发之-服务器图片的加载
  4. Android开发教程--设置ImageView图片的显示比例
  5. 麦子学院android老师分享android实现listview异步加载图片的方法
  6. Android Glide加载图片,宽度占满屏幕高度自适应
  7. Android 控件ImageView图片框

随机推荐

  1. 详解如何使用XMLHTTP发送超长XML表单数据
  2. 具体分析微软的xml解析器
  3. 使用XSL和ASP在线编辑XML文档的代码详解
  4. XmlHttp异步获取网站数据的代码案例分析
  5. xml中应用领域的示例代码分享
  6. 如何使用XMLHTTP制作域名查询系统的代码
  7. 详细介绍XML中名字空间的代码案例
  8. 使用用XML和XSL生成动态页面的代码详解
  9. 详解xmlhttp组件获取远程文件并筛选出目
  10. xml的解析方式的代码分享