Xamarin Anroid开发教程之验证环境配置是否正确
Xamarin Anroid开发教程之验证环境配置是否正确
经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节中的内容就来指导读者如何完成验证。
Xamarin Anroid下载并加载官方实例
在Xamrin Studio中提供了一些实例程序用于测试和训练程序员。首先启动Xamarin Studio,启动后Xamrain Studio会呈现如图2.72所示的窗口。在Xamarin Studio窗口中,右侧有一些项目,随意单击其中的Download Solution按钮,就进入到https://xamarin.com/getting-started/android网站中。
图2.73 Xamarin Studio
在网站中会存在一个Download Tasky的按钮。单击该按钮,下载Tasky任务到本机中。下载完成后会得到一个Tasky.zip的文件,其中的目录结构如图2.73所示。
图2.74 Tasky.zip目录结构 图2.75 加载项目
在这里只需要将Android_Starter的文件夹复制出来,放到一个项目文件夹中。比如我们将其放到桌面上。随后在Xamarin Studio中单击依次单击“文件”|open命令,打开加载项目窗口,如图2.74所示。在加载项目窗口中,定位到我们的Android_Starter的TeskyAndroid_Starter文件。单击“打开”按钮,加载项目。
在Xamrin Studio加载完项目以后会得到如图2.75所示的结果。窗口中左侧的解决方案即为我们已经加载的内容。如何运行并检测该项目,后面会讲解到。
图2.76 加载项目
Xamarin Anroid检验实例的使用
在检验时,我们需要检验两个平台的使用一个Xamarin Studio中的,一个是Visual Studio 2013中的使用。
1.检验Xamarin Studio
在检验使用前,需要注意,因为我们的Android SDK没有安装在Xamrin默认的位置,所以需要设置Xamarin Studio中的Android SDK的位置。依次选择“工具”|Options..命令,弹出“选项”对话框。在“选项”对话框中,依次选择“工具”|SDK Locations|Android分支,在右侧的设置中将,Android SDK、Java SDK和Android NDK都设置正确,如图2.76所示。设置完成后,单击OK按钮保存当前的设置。这样便可以正常使用所有的Xamarin功能了。
图2.77 选项窗口
那么如何使用一个完整的项目呢?下面就来看看使用方式。
(1)启动Xamarin Studio,如图2.77所示,单击TaskAndroid_Starter打开该项目。
(2)在TaskyAndroid项目中右击TaskyAndroid,在弹出的菜单中选择Options命令,如图2.78所示。
图2.78 打开TaskyAndroid 图2.79 启动项目Options
(3)在弹出的的项目Options窗口中,依次选择“构建”|“常规”分支。窗口右侧可以找到Target Framework选择。在Tasky项目原本是支持Android 2.3的,但是我们这里没有下载Android 2.3相关的SDK,所以这里无法使用。为了可以检验安装是否正确,需要选择Android 4.4版本的,如图2.79所示。选择完毕后单击右下角的OK按钮,完成设置,并保存到项目中。
图2.80 Options窗口 图2.81 启动程序
(4)单击Xamarin窗口中左上角的播放按钮启动程序,如图2.80所示。随后等待模拟器的启动,在读者解锁模拟器后启动项目即可。
最后在模拟器中出现如图2.81所示的结果,则表明环境设置成功。一般来说,这里Xamarin Studio运行成功,在Visual Studio中也应该可以正常运行。但是为了检验Xamarin.VisualStudio是否正确安装,也需要测试Visual Studio中使用。
图2.82 Tasky效果
2.检验Visual Studio 2013
首先,在测试前关闭之前启动模拟器和Xamarin Studio。然后我们开始使用Visual Studio 2013,步骤如下。
(1)启动Visual Studio 2013,启动时可能需要较长的时间,需要耐心等待。启动后的界面如图2.82所示。
图2.83 VS2013界面 图2.84 打卡Tasky项目
(2)在VS2013中分别单击“文件”|“打开”|“项目/解决方案”命令,弹出如图2.83所示的“打开项目”对话框,在其中选择下载的TaskyAndroid项目的sln文件。最后单击“打开”按钮。
(3)此时VS2013会自动弹出如图2.84所示的安全警告信息,需要单击“确定”按钮。
图2.85 安全警告
(4)等待项目加载完成,加载完成后的结果如图2.85所示。其中会出现Log In按钮,这是因为在使用Xamarin.VisualStudio时需要登录Xamarin的帐号。否则在VS2013中无法使用Xamarin.VisualStudio插件,并且不能编译Android项目。当然登录的帐号必须是付过费的帐号,否则也只有一定的试用时间。要想进行后续的步骤必须登录帐号。
(7)最后,在VS2013中如何停止已经运行的程序呢?只需要单击VS2013窗口中的停止按钮即可,如图2.87所示。
两个平台的验证就这样可以了,之后就可以正式开始编写我们的Android程序了。
本文选自:Xamarin Android开发实战基础篇大学霸资料,转载请注明出处,尊重技术尊重IT人!
Xamarin Anroid开发教程之验证环境配置是否正确相关推荐
- Xamarin Anroid开发教程之下载安装Xamarin
Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...
- 微信公众号开发教程(一) 验证接入
作者:陈惠,叩丁狼教育高级讲师.原创文章,转载请注明出处. 微信公众号开发教程(一)验证接入 本篇文章主要介绍了微信公众号开发接入详细流程,希望对刚接触公众号开发的同学有所帮助,有兴趣的同学可多多关注 ...
- Xamarin Anroid开发教程之Anroid开发工具及应用介绍
Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Andro ...
- 安卓开发常用软件及环境配置
安卓开发常用软件及环境配置 修改文件权限 chmod u=rwx,g=r,o=r file.txt 安卓studio代理配置 systemProp.http.proxyHost=127.0.0.1 s ...
- 【极创】arduino入门之ESP8266和ESP32开发板的arduino环境配置
一.前言 在这个万物智联时代,廉价的ESP系列芯片与开发板成为众多开发者首选,其内包含强大的无线通讯功能,可以满足开发者们绝大部分的开发需求. 二.ESP8266与ESP32开发板的arduino环境 ...
- 2021年最新PyCharm使用教程 --- 2、环境配置
很多新手朋友对PyCharm的使用无从下手,于是花费了一点时间整理这份PyCharm操作手册, 完整PDF下载: 终于写完了!PyCharm操作手册 V1.0版本 PDF下载 目录如下: 2021年最 ...
- Windows上最全wsl2使用配置,包含基础配置、高级配置、开发工具、机器学习环境配置、机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo)、服务器及Web开发环境配置等等
Windows上最全wsl2使用配置,包含基础配置.高级配置.开发工具.机器学习环境配置.机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo).服务器及Web开发环境配置等等. 文章比 ...
- Qt开发CAN通信的环境配置
Qt开发CAN通信的环境配置 目录 1 开发环境 1 1.1 编程环境 1 1.2 工程设置 1 1.3 调试窗口设置 2 1.4 依赖库 2 1.5 源代码的适配 3 2 运行及硬件环境 3 2.1 ...
- MM32F3273G8P火龙果开发板MindSDK开发教程3 - Sysclk的配置
MM32F3273G8P火龙果开发板MindSDK开发教程3 - Sysclk的配置 1.时钟初始化流程 一般流程为startup_mm32f3273g.s中调用system_mm32f3273g.c ...
最新文章
- Purism 发布 PureBoot:高度安全、完整的 Linux 引导流程
- mysql把data移走后报错_【mysql案例】Failedtoopenlog--datadir物理迁移报错
- Java编程经验汇总
- GUI编程与CLI编程
- 前端小知识点(10):原型链
- oracle数据库等级,[数据库]Oracle数据库建表并用SQL编程分等级
- 合并多个txt文件到一个
- Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具
- 控制面板中java设置项如何删除
- Disruptor 极速体验
- WordPress URL rewrite
- [雷霄骅]修改了一个YUV/RGB播放器
- IBM Power小型机用前面板液晶屏查看HMC端口IP
- 服务器系统有哪些,各有什么特点?
- 高性能`锁库存`/`释放库存`重构实战
- npm install安装报错:gyp info it worked if it ends with ok的解决方法
- CentOS Linux 内核升级
- Linux:安装和配置tomcat详细教程
- [GBase 8s 教程]GBase 8s 运算符/函数
- HBase (1)---数据模型
热门文章
- Windows Mobile下使用ZLIB压缩
- centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法
- python关于解决‘\u‘开头的字符串转中文的方法
- ubuntu18.04 出现 Command ‘ifconfig‘ not found 问题的解决办法
- peer not authenticated的终极解决方案
- 解决问题redis问题:ERR Client sent AUTH, but no password is set
- ASP.NET + SqlSever 大数据解决方案 PK HADOOP
- 为什么(#39;b#39;+#39;a#39;+ +#39;a#39;+#39;a#39;)。toLowerCase()#39;banana#39;的结果?
- 为什么处理排序数组要比处理未排序数组快?
- Learning ImageMagick 4: 批处理