最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多。我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了。由于手头没啥中文资料,我也是自己摸索出来的,而且我对 Android 也只是处于最开始的了解阶段(学习笔记嘛,别学边写嘛╮(╯▽╰)╭),难免会出现错误,有问题大家共同讨论(毕竟 .Net 就要靠我们腾达了)。

  以 Visual Studio 2015 Community 为例。

  1. 安装 Xamarin

  在 Visual Studio 的安装选项里,有“跨平台移动开发”这个选项,展开后选择“C#/.NET (Xamarin v4.2.1)”,选择完成后安装即可。(默认安装即可,不必科学上网,中途出现错误忽略即可,只要 VS 里能创建 Xamarin.Android 项目就行)

  2. 安装 Android Studio

  由于谷歌最近在中国开通了开发者网站 https://developers.google.cn ,下载一些开发工具就没必要科学上网了,这也是安装 Xamarin 不用科学上网的原因。在 https://developer.android.google.cn/studio/index.html 下载Android Studio,完成后一路下一步即可。要注意的是,请记住 Android SDK 的存放路径,在配置 Xamarin 环境的时候要用。

  3. 下载 JDK

  由于 Android 7.0 需要 JDK8 来开发,所以还需要下载个 JDK ,版本随便,windows x86 就行,网址 → http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

  4. 配置 Xamarin

  在 Xamarin ,Android Studio ,JDK8 安装完成后打开 Visual Studio,选择“工具”——“选项”,之后便会打开“选项”窗口。左侧菜单列表中找到“Xamarin”——“Android Settings”,将 JDK 和 SDK 路径变更为前两个步骤的安装路径。

  

  完成更改后选择“工具”——“Android”——“Android SDK Manager”,下载需要的 API 即可完成配置。(谷歌应该在国内有个源,Xamarin 的 SDK 管理器下载时要科学上网,而 Android Studio 的 SDK 管理器是可以满速的)

转载于:https://www.cnblogs.com/zhanggaoxing/p/6283841.html

张高兴的 Xamarin.Android 学习笔记:(一)环境配置相关推荐

  1. 张高兴的 Xamarin.Android 学习笔记:(二)“Hello World”

    完成环境配置后开始第一个简单项目.打开 Visual Studio 新建一个 Xamarin.Android 项目 "HelloAndroid".(GitHub:https://g ...

  2. 张高兴的 Xamarin.Android 学习笔记:(四)常用控件

    示例地址 GitHub : https://github.com/ZhangGaoxing/xamarin-android-demo/tree/master/ControlsDemo 转载于:http ...

  3. openCV2学习笔记---1.环境配置

    openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...

  4. TensorRT学习笔记1 - 环境配置

    目录 版本选择 安装过程 版本选择 ubuntu 16.04LTS        tensorrt 5.1.5        cuda 9.0.176        cudnn 7.5.0       ...

  5. Linux学习笔记之环境配置和常用管理命令

    一.环境配置 修改ip地址(略过) 1.网络通信命令 <1> ping 测试网络的连通性 ping 选项 IP地址 -c 指定发送次数 <2> ifconfig 查看和设置网卡 ...

  6. Android学习笔记21:ImageView获取网络图片

    Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...

  7. Android学习笔记26:图片切换控件ImageSwitcher的使用

    在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...

  8. Android学习笔记36:使用SQLite方式存储数据

    在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...

  9. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

最新文章

  1. 默认参数,不固定参数 *args,**kwargs
  2. aix oracle 登录用户,AIX 系统及 Oracle 数据库用户权限管理
  3. C#内存映射文件学习总结
  4. one-hot与哑变量(dummy variable)的区别
  5. ICML 2021 | Option-GAI: 机器人任务太长太复杂?不妨试试层次化模仿学习
  6. mysql 记录所有操作_mysql 的一些记录的操作
  7. 一个可以在Linux环境下找到,杀死,并重启Tomcat的脚本
  8. 10.6 全源(All pairs)负权Johnson算法
  9. poi填充word,动态生成表格+LibreOffice转成pdf
  10. 蚂蚁金服是如何提高移动端体验的?
  11. dws中间表模型设计: 页面受访明细宽表
  12. 论文导读 | 社交网络上的信息传播预测
  13. UE4 控制开关门基础之一
  14. 2014年终总结,我决定要实现的三个目标
  15. 宏批量替换多个word指定文字
  16. VBA-合并多个工作簿
  17. error: src refspec dev does not match any.
  18. 互联网公司和外包公司有什么区别?为什么有些程序员不想进外包公司?
  19. 2021-02-03-ctf-如来十三掌
  20. libxml2 iconv 在windows下的生成指南

热门文章

  1. python使用百度云API接口图片卡通化
  2. 2.HTML基础——认识HTML
  3. txt乱码工具 : it365万能解码器
  4. 2021-11-15中国音乐学期刊发表
  5. springboot引入单元测试
  6. echarts-liquidfill(水球图)
  7. 联想拯救者R7000安装ubuntu20.04,解决GTX1650驱动问题
  8. ios 卡片层叠切换效果_超详细的日服LOL手游下载教程!iOS安卓都可!
  9. 文件遍历上传腾讯云存储COS,根据文件大小自动选择上传方式并且返回url
  10. 知道为什么人活着累吗