码迷,mamicode.com
首页 > 其他好文 > 详细

xamarin的破解安装

时间:2015-08-16 23:19:08      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:android   .net   xamarin   


         背景:

                今天组里的人提出,在Java开发少,.net开发多的情况下,建议用C#进行安卓开发,这样可以弥补java开发的不足。所以下午开完会就开始各种查资料,基本思路这样子:xamarin+vs;


               但是在下载xamarin的时候,发现这个东西试用版只有30天,而且支持的APP大小也有限,就从一个小站里面扒了个破解版的,并将破解步骤分享给大家。仅供学习使用。


 ---------------------------------------------------------------------------------------------------------------------------------------------------------


Mono for Android 最新破解版,完整离线版下载地址:
http://www.wuleba.com/?p=18892

-------------------------------------------------

【特别说明】


如果你之前安装过 Mono For Android 相关程序,在安装新版本之前,请用专业的卸载工具 http://www.wuleba.com/?p=12182 ,进行卸载 ,并清除注册表残留,然后重启电脑。接着再开始安装,否则容易出问题!

【下载说明】


这个是官方的更新地址,选择你要的东西下载
安卓:http://xamarin.com/installer_assets/v3/Windows/Universal//InstallationManifest.xml
苹果:http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationManifest.xml

【安装说明】


安装顺序(其实如果安装过其他的版本就只需要卸载5和6的东西然后重装mono-android-4.10.01068和Xamarin.iOS_Setup-1.8.361.0)
1,jdk
2,android sdk
3,gtk sharp
4,xamarin studio
5,Xamarin.VisualStudio_Setup

说明:支持VS2010、VS2012、VS2013,测试一切运行良好,企业永久授权(破解的时候决定不能登录Xamarin帐号,否则破解失败),吾乐吧建议各位安装VS2012,毕竟VS2013可能会有些问题。

【破解方法】


1,将破解文件里的 mtouch.exe 复制并替换到 C:\Program Files (x86)\MSBuild\Xamarin\iOS
2,将破解文件里的 mandroid.exe 复制并替换到 C:\Program Files (x86)\MSBuild\Xamarin\Android

3,以管理员身份运行CMD,并执行下面的命令,具体路径请根据个人安装目录调整,后面参数保持不变(下面的步骤必须执行的整个复制执行就行)
"C:\Program Files (x86)\MSBuild\Xamarin\Android\mandroid.exe" -activate -activation-name=b4a -activation-phone=q -activation-company=b4a -activation-code=q -activation-email=q
"C:\Program Files (x86)\MSBuild\Xamarin\iOS\mtouch.exe" -activate -activation-name=b4a -activation-phone=q -activation-company=b4a -activation-code=q -activation-email=q

命令运行后,打开 下面两个目录,查看文件是否存在
C:\ProgramData\Mono for Android\License 目录里的  monoandroid.licx 为ANDROID授权
C:\ProgramData\MonoTouch\License 目录里的 monotouch.licx 为IOS授权

也可以执行以下命令检查授权文件生成情况
"C:\Program Files (x86)\MSBuild\Xamarin\Android\mandroid.exe" -entitlements > %temp%\000.txt 1> %temp%\001.txt 2> %temp%\002.txt
"C:\Program Files (x86)\MSBuild\Xamarin\Android\mandroid.exe" -check >> %temp%\000.txt 1>> %temp%\001.txt 2>> %temp%\002.txt
"C:\Program Files (x86)\MSBuild\Xamarin\iOS\mtouch.exe" -entitlements >> %temp%\000.txt 1>> %temp%\001.txt 2>> %temp%\002.txt
"C:\Program Files (x86)\MSBuild\Xamarin\iOS\mtouch.exe" -check >> %temp%\000.txt 1>> %temp%\001.txt 2>> %temp%\002.txt
直接打开临时文件夹查看  002.txt  001.txt 查看检查结果




OSX破解方法(破解苹果电脑的方法,如果不是苹果电脑的可以不用管)
 replace mtouch in /Developer/MonoTouch/usr/bin/
 replace mandroid in /Developer/MonoAndroid/usr/bin/
 replace mmp in /Library/Frameworks/Xamarin.Mac.framework/Versions/1.4.22/bin/

然后 在控制台运行

 /Developer/MonoAndroid/usr/bin/mandroid –activate –activation-name=b4a –activation-phone=q –activation-company=b4a –activation-code=q –activation-email=q
 /Developer/MonoTouch/usr/bin/mtouch –activate –activation-name=b4a –activation-phone=q –activation-company=b4a –activation-code=q –activation-email=q
 /Library/Frameworks/Xamarin.Mac.framework/Versions/1.4.22/bin/mmp  –activate –activation-name=b4a –activation-phone=q –activation-company=b4a –activation-code=q –activation-email=q

 /Developer/MonoAndroid/usr/bin/mandroid –entitlements
 /Developer/MonoAndroid/usr/bin/mandroid –check
 /Developer/MonoTouch/usr/bin/mtouch –entitlements
 /Developer/MonoTouch/usr/bin/mtouch –check
 /Library/Frameworks/Xamarin.Mac.framework/Versions/1.4.22/bin/mmp –entitlements
 /Library/Frameworks/Xamarin.Mac.framework/Versions/1.4.22/bin/mmp –check

如果运行有问题则为每个OSX文件执行 “chmod a+x [file]”






版权声明:本文为博主原创文章,未经博主允许不得转载。

xamarin的破解安装

标签:android   .net   xamarin   

原文地址:http://blog.csdn.net/lhc1105/article/details/47705741

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!