Mono for Android 学习一 环境的搭建
JAVA SDK和Android SDK下载安装
1、疑问:用mono for android 开发为什么必须要java sdk的支持
答:因为android sdk是java开发的,所以和它相关的工具都需要使用Jvm运行,比如,我们调试android程序所用到的模拟器,所以必须要先安装java sdk
首先到http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击下面图标下载,后一路下一步安装完毕后最好设置一下环境变量。不设置貌似也能运行。

2、安装Android sdk
到 http://developer.android.com/sdk/index.html 中下载Android sdk,由于我是要直接到VS2010中开发并且在http://down.51cto.com/data/514411 中下到了除Android SDK以外的所有文件,所以在这里我只选择下载 Android SDK单个文件,大小大概为75M

安装的时候注意一下路径尽量不要有空格,我此处安装在:D:\Android
3、安装需要用的API以及platform
在安装目录下打开”SDK Manager.exe”,选择需要安装的API,我这里安装了



有一些是默认的不需要管,由于我的项目中有设置 Target API 8所以额外安装了 Android 2.2 (API8)的SDK PlatForm ,不然项目编译报错

4、配置模拟器
打开安装目录下的“AVD Manager.exe”
选择下图中的Tab 会列出已经定义了的模拟器,我们选择一个,点击”Create AVD”后,即可创建一个模拟器


SD Card 大小填入一个值。可以模拟SDK进行安装.apk应用
我们选择刚刚创建的模拟器启动


5、安装mono-android VS插件
在http://down.51cto.com/data/514411 上下载的文件中找到mono-android-4.2.5.195540401.msi 安装,安装之前请先关闭所有打开的VS
安装完毕以后,将/mandroid文件夹里面破解补丁 放到C:\Program Files\MSBuild\Novell或者C:\Program Files (x86)\MSBuild\Novell中覆盖同名文件。
打开VS2010新建项目就可以在已安装的模板中看到 mono for android ,并且在“工具”菜单下的“start android Emulator Manager”中打开模拟器管理工具

并且在”视图”菜单下的“其他窗口”中可以通过“Android Device Logging”窗口查看在程序中使用Log.Info,Log.Error写出的调试信息。
选择 Android Application 模板就可以开始mono for android 之旅了

Mono for Android 学习一 环境的搭建的更多相关文章
- mono for android 学习记录
C#开发Android应用实战(全 扫描 中文版) 学习记录: 拖完控件后,不要急着按F5,需要重新生成,才能自动修改 Resource.Designer.cs 文件 1. Activity 是基于a ...
- Mono For Android 之 配置环境
下载 Xamarin Mono For Android 4.6.07004 完整离线破解版 (包括除 Android SDK 外的所有文件) Android SDK. 资源源自 http://www. ...
- Android学习笔记01-Mac下搭建Java开发环境
一 安装JDK 下载 mac 下专用的jdk1.7, 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo ...
- Android开发-之环境的搭建
关于Android开发可以使用的工具有eclipse和Android studio等,这两个工具都各有各的好处和不足.studio是谷歌推出的一款开发工具,而我们都知道Android就是谷歌公司的,所 ...
- Android adt-bundle 开发环境的搭建_Linuxs
本文完全是拷贝的: https://www.jb51.net/article/87957.htm 的文章, 有需要请看原文, 拷贝仅用于学习记录. 本文与<利用adt-bundle轻松搭建An ...
- Android adt-bundle 开发环境的搭建_windows
本文完全拷贝的是: https://www.jb51.net/article/87953.htm 的文章仅仅用于自己保存学习消息. Android开发环境有三种方式,分别是JDK+SDK+Ecli ...
- Android应用开发环境的搭建和使用
主要包括Android SDK.Android开发工具:也包括如何使用Android提供的ADB.DDMS.AAPT.DX等工具,掌握这些工具是开发Android应用的基础技能. 1.Android的 ...
- android studio 开发环境的搭建
步骤如下: 下载安装配置JDK(注意配置环境变量JAVA_HOME Path CLASSPATH) 从官网下载Android Studio(可以下载带有SDK版本的) 安装Android Studio ...
- mono for android 学习资料
http://www.cnblogs.com/Hua-Min/tag/Android/
随机推荐
- 三元组ADT (数据结构C语言版) C++实现
很久没用C语言,都忘了C语言中没有引用参数,下面的代码中用到了C语言没有的引用参数. 首先是一些表示状态的全局变量 common.h #define TRUE 1 #define FALSE 0 #d ...
- Qt ------ 控件布局 setSizePolicy
setSizePolicy 是设置控件在布局(layout)里面的大小变化的属性.如果控件没有在布局里,没什么用. 默认情况下,把 widget 放入 layout,widget 的大小一定程度上会随 ...
- mysql 如何解决字段不区分大小写的问题
当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感. 解决方案一: 于是怀疑Mysql的问题.做个实验:直接使用客户端用sql查 ...
- Socket初识2
一.Socket一些概念 sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) 1.1 参数1:Socket Families(地址簇) / ...
- 解决tomcat占用8080端口问题图文详解
相信很多朋友都遇到过这样的问题吧,tomcat死机了,重启eclipse之后,发现 Several ports (8080, 8009) required by Tomcat v6.0 Server ...
- fastjson的@JSONField注解的一点问题
@JSONField 看源码它可以作用于字段和方法上. 引用网上说的, 一.作用Field @JSONField作用在Field时,其name不仅定义了输入key的名称,同时也定义了输出的名称. 但是 ...
- 如何构建一个很棒网站页脚(Website Footer)
对于很多人来说,制作页脚是只是设计师顺手而为的任务.它似乎很容易,似乎可以忽略不计.因为很多人都觉得网站底部很少人会去看,而且页脚链接的所有链接的点击率(CTR)都是最低的,何必呢? 真是这样的吗?下 ...
- js 给指定ID赋值
js 给指定ID赋值 <script language="javascript" type="text/javascript"> document. ...
- HNOI2019退役祭
对你没看错,是退役祭. Day -2 春游.话说为什么又是植物园? Day -1 白天上文化课,晚上给机房其它童鞋出题. Day 0 给他们考试,然后颓3Dmaze,毕竟没网 Day 1 车上复习了下 ...
- HDU 1999 不可摸数 (模拟)
题目链接 Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数 ...