http://bbs.youkuaiyun.com/topics/390533357
http://blog.youkuaiyun.com/ojlovecd/article/details/6289943 开始调试
http://www.wuleba.com/18892.html
//安装1==========================================
Xamarin Mono For Android 4.6.07004 完整离线破解版 (包括除 Android SDK 外的所有文件)
Android SDK。
资源源自 http://www.wuleba.com/18892.html
在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
下面,我简单说一下安装步骤。详细的,还是请看 http://www.wuleba.com/18892.html。
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... http://down.51cto.com/data/303337
4 Mono
4.1 安装 Mono 在Windows上的运行时 (mono-2.11.3-gtksharp-2.12.11-win32-0.exe ).
4.2 安装gtk-sharp-2.12.10.win32.msi
4.3 安装 Mono For Android(mono-android-4.2.5.195540401),相当于一个Visual Studio的一个插件,目前支持,2010,2012.
4.4 该步骤可选,Mono Develop (MonoDevelop-3.0.3.5) 实际上是一个开发工具,用来开发安卓的一个IDE工具.如果安装Mono Develop ,则 4.2 需要安装
以上下载地址 http://down.51cto.com/data/514411.
破解方法把在mandroid文件夹里面mandroid.exe 放到C:\Program Files\MSBuild\Novell或者C:\Program Files (x86)\MSBuild\Novell 覆盖同名文件实际上就是Mono For Androi的安装路径
//===============================================
给顶一个!
另外想问,使用Mono
for
Android写出来的程序部署在手机上面需要安装运行库不?
如果按照Debug模式来编译,那么你需要手机上部署有mono运行时调试库。这在vs连上手机时会自动部署(然后它才会把.apk文件部署上去)。
而使用Release模式来编译,产生的.apk文件可以独立地拷贝到手机上运行,直接就安装,无需什么运行时调试库支持
学习借助一个开发平台开发,我们往往要越过一道“坎”。就是我们最初总是喜欢弄一些超级简单的例子、设计非常简单(甚至用户体验和“恶心”)的交互界面、功能及其平凡的操作、完全不需要动脑筋的设计创意,这样的例子。
越过了这道坎,其实我们才重新考虑如何进行产品设计问题。那个时候你才真正了解了技术。越不过这道坎,你可能将来就不得不放弃这种“玩一玩而已”的尝试。
我不使用“d. 调试及部署”这里的做法,因为我觉得虚拟机慢得令人无法忍受。
随便弄一个安卓手机,用数据线连在电脑上,开启你的手机的“允许调试开发”选项,那么你就可以直接在运行设备列表上看到你的手机。然后你就可以直接在vs上调试了,而程序是直接运行在真机上!我都是直接用真机来调试开发,从来不用虚拟机。
给自己找例子来“试探着”学习,尽量找那种同样只有很少的代码、但是界面设计比较现代(比如说有基本产品级的滑动列表控件)的比较接近“性感UI”的例子,不要弄出只有程序员才能容忍的那种很差劲的UI设计的例子
给顶一个!
另外想问,使用Mono
for
Android写出来的程序部署在手机上面需要安装运行库不?
在编译的时候,可以选择“共享运行库”,如果不选择的话,就会把.net的模拟器打包到apk中,但是有7M之多,烦~~~~
我的apk体积是 3.9M, 体积对于现在的手机存储来讲已经不是问题了。7M, 70M都影响不大