`
az7772010
  • 浏览: 204094 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

mono学习安装配置

 
阅读更多

http://bbs.csdn.net/topics/390533357

http://blog.csdn.net/ojlovecd/article/details/6289943 <wbr> 开始调试</wbr>

http://www.wuleba.com/18892.html

//安装1==========================================

Xamarin Mono For Android 4.6.07004 完整离线破解版 (包括除 Android SDK 外的所有文件)

Android SDK。

资源源自<wbr>http://www.wuleba.com/18892.html</wbr>

在Wuleba 上 这两个都提供了下载。但由于 Wuleba 只提供了 城通网盘 与 QQ旋风离线 的下载,个人觉得这个下载速度。。。。。有点愁人。

所以,我上传到 迅雷和百度云盘中。给大家分享一下!

迅雷分享:http://kuai.xunlei.com/d/6iJcAAK8rwD1StBR21e

百度云网盘:http://pan.baidu.com/share/link?shareid=2069460412&uk=1476676422

因为,我的Android SDK 是在官网下载, 我就不分享了。但官方版这个只默认带 Android 4.2.2 ,要开发别的平台,得在线安装,其速度直追旋风。

官方地址:http://developer.android.com/sdk/index.html

下面,我简单说一下安装步骤。详细的,还是请看<wbr>http://www.wuleba.com/18892.html。</wbr>

<wbr></wbr>

1、下载并解压离线包,然后依次“手动”运行安装以下几个软件:
1)jdk-6u45-windows-i586.exe (就算你是64位系统,也要安装i586版)
2)installer_r22.0.1-windows.exe (例如安装到 D:/Program Files/Android/android-sdk)

2、安装 Android SDK ,把压缩包里的 android-sdk 解压到上面那个安装路径(路径不要含有中文):
D:/Program Files/Android/android-sdk

3、设置系统环境变量:右键我的电脑——属性——高级系统设置——高级——环境变量——系统变量里,找到 Path,双击进行修改,在最前面增加:
D:/Program Files/Android/android-sdk/platform-tools;
(注意末尾必须有 ; 英文分号)

4、依次“手动”运行安装以下几个软件:
1)gtk-sharp-2.12.21.msi
2)XamarinStudio-4.0.8.msi
3)mono-android-4.6.07004.msi
4)mtvs-1.0.897.0.msi (如果不开发iOS,这个不需要安装,这个需要用 MFx Patcher.exe 破解)

【破解说明】(这个破解补丁来自国内 fuxuan928 制作)

1. 32位系统:拷贝 "mandroid.exe" 到 "C:/Program Files/MSBuild/Xamarin/Android/" (64位系统:拷贝 "mandroid.exe" 到 "C:/Program Files (x86)/MSBuild/Xamarin/Android/" )
2. 运行 keygen.exe 生成一个序列号文件

【设置Android SDK 路径】

VS菜单栏——工具——选项——Xamarin——change——设置你的SDK路径。

【第一个Mono For Android】

新建——项目——Visual C# —— Android —— Android Application——OK。

你的第一个项目就建好了。

注:网上说的 使用VS2012 也必须安装 VS2010,亲测在单独的VS2012 可用,也可以破解,可用。

问题:现在有的问题就是,刚打开编辑器的时候,很难发现硬件(Select Device 为空)无论是手机、平板、还是模拟器,但是只要发现一次,就所有设备都能发现了。

不出现的时候,可以先以XamarinStudio平台连接下试试!VS平台还是不够稳定。

//==============================================

//安装2=========================================

1 当前电脑账户最好是使用英文账号,而不要使用汉字,否则路径会出现乱码问题.

2 下载Java的sdk..并且设置环境变量.

3 下载Android的SDK... <wbr><wbr><wbr>http://down.51cto.com/data/303337</wbr></wbr></wbr>

4 Mono

4.1 <wbr>安装 Mono 在Windows上的运行时 <wbr>(mono-2.11.3-gtksharp-2.12.11-win32-0.exe<wbr>).</wbr></wbr></wbr>

4.2 安装gtk-sharp-2.12.10.win32.msi

4.3 <wbr>安装 Mono For Android(mono-android-4.2.5.195540401),相当于一个Visual Studio的一个插件,目前支持,2010,2012.</wbr>

4.4 <wbr>该步骤可选,Mono Develop (MonoDevelop-3.0.3.5) 实际上是一个开发工具,用来开发安卓的一个IDE工具.如果安装Mono Develop ,则 4.2 需要安装</wbr>

<wbr> 以上下载地址<wbr>http://down.51cto.com/data/514411. <wbr></wbr></wbr></wbr>

<wbr> 破解方法把在mandroid文件夹里面mandroid.exe 放到C:\Program Files\MSBuild\Novell或者C:\Program Files (x86)\MSBuild\Novell<wbr>覆盖同名文件实际上就是Mono For Androi的安装路径</wbr></wbr>

//===============================================


给顶一个!<wbr>另外想问,使用Mono<wbr>for<wbr>Android写出来的程序部署在手机上面需要安装运行库不?</wbr></wbr></wbr>


如果按照Debug模式来编译,那么你需要手机上部署有mono运行时调试库。这在vs连上手机时会自动部署(然后它才会把.apk文件部署上去)。

而使用Release模式来编译,产生的.apk文件可以独立地拷贝到手机上运行,直接就安装,无需什么运行时调试库支持

学习借助一个开发平台开发,我们往往要越过一道“坎”。就是我们最初总是喜欢弄一些超级简单的例子、设计非常简单(甚至用户体验和“恶心”)的交互界面、功能及其平凡的操作、完全不需要动脑筋的设计创意,这样的例子。

越过了这道坎,其实我们才重新考虑如何进行产品设计问题。那个时候你才真正了解了技术。越不过这道坎,你可能将来就不得不放弃这种“玩一玩而已”的尝试。

我不使用“d.<wbr>调试及部署”这里的做法,因为我觉得虚拟机慢得令人无法忍受。<br><br> 随便弄一个安卓手机,用数据线连在电脑上,开启你的手机的“允许调试开发”选项,那么你就可以直接在运行设备列表上看到你的手机。然后你就可以直接在vs上调试了,而程序是直接运行在真机上!我都是直接用真机来调试开发,从来不用虚拟机。<br><br> 给自己找例子来“试探着”学习,尽量找那种同样只有很少的代码、但是界面设计比较现代(比如说有基本产品级的滑动列表控件)的比较接近“性感UI”的例子,不要弄出只有程序员才能容忍的那种很差劲的UI设计的例子</wbr>

<wbr></wbr>

给顶一个!<wbr>另外想问,使用Mono<wbr>for<wbr>Android写出来的程序部署在手机上面需要安装运行库不?</wbr></wbr></wbr>


在编译的时候,可以选择“共享运行库”,如果不选择的话,就会把.net的模拟器打包到apk中,但是有7M之多,烦~~~~
我的apk体积是<wbr>3.9M,<wbr>体积对于现在的手机存储来讲已经不是问题了。7M,<wbr>70M都影响不大<wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics