首页 > 代码库 > Mono for Android环境安装、破解及配置
Mono for Android环境安装、破解及配置
Mono for Android (原名:MonoDroid)可以让开发人员使用 Microsoft™ Visual Studio™ 来创建基于 C# 和 .NET 的应用程序,并且让这些程序可运行在 Android 手机上。
环境的安装到我找到的时候已经有了好多的历史版本,我用了Xamarin.Android 4.10.01068 & iOS 1.8.361.0。貌似4.12.XXX都出来了,不管了。
开始安装:
一、下载;要下载的东西有:
这两个加起来应该是1.9G;但是这两个包里面没有NDK,所以还要单独下载这个:
。到此,要安装的东西就下载完成了。
下面是建议提前准备的两个工具:Uninstall Tool和Search Everything 。至于这两个是什么东西就只能去百度了。用他们的地方就是在环境没装好的情况下把装上的东西干干净净的卸掉。
二、安装;按顺序安装就可以了,下载包里面有安装方法,注意一定要每一个字都仔细看清。
1)、jdk-6u45-windows-i586.exe
2)、把压缩包里的 android-sdk 解压到这个路径(路径不要含有中文):D:\Program Files\Android\android-sdk
3)、installer_r22.0.4-windows.exe (程序也安装到上面这个路径)
4)、设置系统环境变量:右键我的电脑——属性——高级系统设置——高级——环境变量——系统变量里,找到 Path,双击进行修改,在最前面增加:D:\Program Files\Android\android-sdk\tools;(注意末尾必须有 ; 英文分号,如果 Path 里面已经有这个值,就不需要添加)。除此之外,还有jdk的路径最好也加到里面去:C:\Program Files (x86)\Java\jdk1.6.0_45\bin; 。
5)、gtk-sharp-2.12.22.msi
6)、XamarinStudio-4.0.13-38.msi
7)、mono-android-4.8.03015.msi
8)、Xamarin.iOS_Setup-1.4.2.0.msi (如果不开发iOS,这个不需要安装),本着硬盘无限大的心态,我就给装上了 。
三、破解;这个地方我搞了很久,也因此加个QQ群,但是不知道是进哑巴堆了还是怎么的,TM没人鸟我,找了好久终于找到解决方法。
1)、按照说明文件里说的
做完了。说明文件里面就这些内容,如果看到的你也觉得这就完了,那么好吧,我们都错了。
2)、 Android: 在cmd命令里切换到%PROGRAMFILES(x86)%\MSBuild\Xamarin\Android目录下运行以下命令进行注册:
mandroid.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a 运行命令:mandroid.exe --entitlements > "%temp%"\mfa.txt
再运行命令:type "%temp%"\mfa.txt 如果出现类似于 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36"
的形式则表明注册成功。
3)、IOS: 在cmd命令里切换到%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS目录下运行以下命令进行注册:
mtouch.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a
4)、重启电脑。
四、配置;Mono For Android 无法启动模拟器,提示:Android SDK not found。这个问题是因为没有设置Android SDK路径,所以Mono For Android的VS插件找不到这个路径。 在这个里面配置sdk和ndk的路径,这也就用到了我们之前下载好的ndk的包,我同样把他解压到了Android的文件夹下。
好了,除开RP的原因,应该可以开始第一个android程序的研究了。
Mono for Android环境安装、破解及配置