Xamarin安装包及相关软件:http://pan.baidu.com/s/1rprum
一、 安装JAVA环境
1. 安装jdk-7-windows-i586 到任意目录(以下是按JDK默认路径安装,默认路径为C:\ProgramFiles\Java\jdk1.7.0)
2. 下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】
3. 选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(C:\Program Files\Java\jdk1.7.0),单击“确定”按钮
4. 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮
5. 在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。
二、 安装 Android SDK 、Android NDK(可选)
1.下载安装Android SDK R22, 安装完成后,运行SDK Manager下载API和Tools,这几个版本的API是必须的:API 7、8、10、12、15、19,镜像随便选一个版本的下载就好了
2.(可选)安装Android NDK 安装到android-sdk同一个根目录即可。
三、GTK
安装GTK,安装的时候最好右击以管理员权限安装。
四、Xamarin5.5安装及破解
1. 注意不要登陆Xamarin账号,否则破解不成功
2.安装XamarinVisualStudio及破解文件夹中的Xamarin.VisualStudio_Setup-3.7.165.msi、XamarinStudio-5.5.0.198-0.msi
3,将破解文件里的 mtouch.exe 复制并替换到
C:\ProgramFiles (x86)\MSBuild\Xamarin\iOS
4,将破解文件里的 mandroid.exe 复制并替换到
C:\ProgramFiles (x86)\MSBuild\Xamarin\Android
5,以管理员身份运行CMD,并执行下面的命令,具体路径请根据个人安装目录调整,后面参数保持不变(下面的步骤必须执行的整个复制执行就行)
"C:\ProgramFiles (x86)\MSBuild\Xamarin\Android\mandroid.exe" -activate-activation-name=b4a -activation-phone=q -activation-company=b4a-activation-code=q -activation-email=q
"C:\ProgramFiles (x86)\MSBuild\Xamarin\iOS\mtouch.exe" -activate -activation-name=b4a-activation-phone=q -activation-company=b4a -activation-code=q-activation-email=q
6.命令运行后,打开 下面两个目录,查看文件是否存在
C:\ProgramData\Mono for Android\License目录里的 monoandroid.licx 为ANDROID授权
C:\ProgramData\MonoTouch\License 目录里的monotouch.licx 为IOS授权
如果有疑问可以查看里面的使用说明文档。
五、破解后续
1. 安装好VisualStudio插件之后,在菜单Tools->Options->Xamarin->AndroidSettings设置好Android SDK和NDK的路径。
2.创建APP项目后,右击项目,点击Android Options选项 在右侧将Use Shared Runtime、Use Fast Deployment这两个勾去掉。
3.保存。重新生成解决方案。
4.如果点击Layout.axml设计界面无法连接显示,那就要降低Android SDK Tools的版本.(替换Tools的方法:提取adt-bundle-windows-x86-2302.zip中的tools文件夹替换原SDK中的tools文件夹),如果Xamarin是5.5版本的话,Android Sdk Tools 最低版本至少是23.0.2
5.加速虚拟机的启动,CPU必须支持VT技术,安装intelhaxm.exe,在创建虚拟机的时候,CPU选择Intel的。