monoTouch for android visual studio c#开发
本人 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 的一个桥梁
参见:
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#开发的更多相关文章
- Visual Studio 2015开发Android App问题集锦
Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...
- Visual Studio跨平台开发实战(5) - Xamarin Android多页面应用程式开发
原文 Visual Studio跨平台开发实战(5) - Xamarin Android多页面应用程式开发 前言 大部份的Android 都具有实体或虚拟的Back键. 因此在处理多页面应用程式时 ...
- Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍
原文 Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍 前言 不同于iOS,Xamarin 在Visual Studio中针对Android,可以直接设 ...
- 使用Xamarin在Visual Studio中开发Android应用
原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...
- 用Visual Studio 2010开发Android应用
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Andro ...
- Visual Studio跨平台开发实战(1) - Hello Xamarin!
原文 Visual Studio跨平台开发实战(1) - Hello Xamarin! 前言 应用程式发展的脚步, 从来没有停过. 从早期的Windows 应用程式, 到网路时代的web 应用程式, ...
- Visual Studio 2017开发环境的安装
Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤. ...
- Visual Studio跨平台开发(1):Hello Xamarin!
前言 应用程序发展的脚步, 从来没有停过. 从早期的Windows 应用程序, 到网络时代的web 应用程序, 再到近几年相当盛行的行动装置应用程序(Mobile Application), 身为C# ...
- 使用Visual Studio Code 开发 ESP8266
使用Visual Studio Code 开发 ESP8266 ESP8266+ArduinoIDE+VSCode开发ESP8266. 首先说明一下ESP8266并不是某一WiFi模块的名字(我以前是 ...
随机推荐
- [原创].NET 业务框架开发实战之六 DAL的重构
原文:[原创].NET 业务框架开发实战之六 DAL的重构 .NET 业务框架开发实战之六 DAL的重构 前言:其实这个系列还是之前的".NET 分布式架构开发实战 ",之所以改了 ...
- ueditor使用注意事项
1.js问题的介绍 第一ueditor型材 <script type="text/javascript" src="ueditor1_4_3-utf8-jsp/ue ...
- centos6.5 64位 openvpn安装配置(转)
查看系统版本cat /etc/redhat-releaseCentOS release 6.5 (Final) 查看内核和cpu架构uname -rm2.6.32-431.el6.x86_64 x86 ...
- HDU 4309 Seikimatsu Occult Tonneru 网络流量+像缩进
主题链接:点击打开链接 意甲冠军: 题意:给出一张N(N<=100)个点,M(M<=1000条)边的有向图. 每一个点上都有一些人.每条边有4个属性(u,v,w,p). 这些边分为三种:( ...
- MVC — 初步理解IIS工作流程
声明:本文只是自己的总结和积累.IIS7.x 目录 IIS流程及组成部分 ASP.NET流程及组成部分 IIS与ASP.NET MVC 一.IIS流程及组成部分 1.Http.SYS:负责监听HTT ...
- 前端javascript模板
doT.js——前端javascript模板引擎问题备忘录 我手里维护的一个项目,遇到一个问题:原项目的开发人员在Javascript中,大量的拼接HTML,导致代码极丑,极难维护.他们怎么能够忍受的 ...
- redis安装和配置教程phpredis扩展安装测试
作者:zhanhailiang 日期:2014-10-16 推荐阅读: Redis持久化策略 关于Redis很多其它资料阅读 1. 下载redis-2.8.17.tar.gz:http://downl ...
- SWOT分析是神马?
SWOT分析是思维的工具来理解事物的方式.人生在世,作为一个独立的实体,不可避免地需要思考的问题.除非你是猪.猪比这更聪明.眠质量,都要完爆白领,蓝领和金领们. SWOT分析分为四个象限.我们用一头名 ...
- 安装 CentOS 7 后必做的七件事
原文 安装 CentOS 7 后必做的七件事 CentOS 是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后, ...
- SQL Server的还原
原文:SQL Server的还原 1.差异备份的还原 不备份结尾日志的情况下还原数据 创建差异备份的放在我们已经在前面一篇博客SQL Server的备份中提到了,这里我们不再赘述,下面我们给出差异备份 ...