介绍

为了使用vs开发android我也是煞费苦心,先是从网上各种搜刮文章,然后找各种各样的离线包(因为国内网络是下载不了C#/Xamain)的包的,还有各种各样的安装包,都已快接近奔溃的边缘。每次不是下载下来的包不能用,就是没有跨平台开发的离线包,忽然一想,为啥我不自己打个包呢。。。


打包方式:http://www.cnblogs.com/danzhang/p/6534341.html

这篇文章描述的很详细啦,我就不一一说了,不过有个地方我不得不提醒大家一下,在文章中,有提到需要用到dos命令,

C:\DataDanZhang\vs2017>mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --l
ayout C:\DataDanZhang\vs2017\offline-en-chs --lang en-US zh-CN


有些电脑是不支持指向地址的,所以在vs2017>这个部分,需要把>换成\,至于。Exe的文件,下载下来后改个名字,也不用那么长,也不用必须和它的一样。。。

嗯。。我脑子的确有点笨。。。

这个包是我自己下载好,没有经过任何处理,纯天然,离线安装xamarin、sdk、web啥的没什么问题。有需要大家可以下载下来,如果没有外网条件的童鞋可以拿来一用。

(等我上传成功后再给大家把地址贴出来)

Vs准备好之后,基本上就可以开始你的android开发之旅啦!

关于安卓模拟器

不过,有个比较重要的东西,vs自带的模拟器,超级占CPU和内存,那么,我在google找到一款还不错的模拟器叫做Xamarin Android Player,不过这个模拟器也需要连接外网才可以使用,我下了一个包,来教大家如何从本地下载一个模拟器使用吧(当然,如果电脑配置特别高的童鞋可以省去这一步骤)

首先呢,我这里有几个配置项需要跟大家说一下

  1. 你的Ip地址 xamarin-android-player.s3.amazonaws.com
  2. http://xamarin-android-player.s3.amazonaws.com/device-packages/nexus_5_19.zip

我们先来IIS中创建一个网站(iis安装方法请自行百度)

注意端口要设置为80

接着对应的文件夹,我们需要在文件夹下面建一个名字为device-packages 的文件夹,把我们的模拟器安装包放到这个文件夹下面

接着,找到你的Host文件

一般会在 C:\Windows\System32\drivers\etc  这里

然后把host拷贝出来,使用记事本打开,再把1的内容粘贴进去

现在,我们打开我们安装好的Xamarin Android Player (没有安装请停下手上的事情开始安装)

等待列表加载完毕后,替换host文件,然后选择 Nexus4(KitKat) Android 4.4.2 –API19 768*1280  点击最后面的下载,然后就可以啦

安装完成后你就可以尽情的使用Xamarin Android Player

一个礼拜了,总算是把环境搞定了,

因为没有办法连接到外网,实在是没有办法,所以如果大家谁有可以连接外网的地址,麻烦告诉我一下~(不要花生壳啊什么的,可以接受租用服务器等等)

共同学习,共同进步。感谢每一位还在奔跑的朋友们。

谢谢~

visual studio xamarin 离线安装文件以及 android 模拟器的更多相关文章

  1. Visual studio code离线安装插件

    Visual studio code离线安装插件 公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤.以 ...

  2. Visual Studio Xamarin中找不到iOS模拟器

    Visual Studio Xamarin中找不到iOS模拟器 Visual Studio可以正常连接Mac系统,但是在测试时候,提示以下错误信息:Failed to start iOS Simula ...

  3. Visual Studio 2017 离线安装

    微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行 ...

  4. Visual Studio 2017 离线安装方式

    Visual Studio, 特别是Visual Studio 2017 通常是一个在线安装程序,如果你在安装过程中失去连接,你可以遇到问题.但是,由于法律原因,微软没有提供完整的可下载的ISO镜像. ...

  5. 创建 Visual Studio 2017 离线安装

    代码示例: vs_Enterprise.exe --layout E:\VS2017LAYOUT --add Microsoft.VisualStudio.Workload.NetCoreTools ...

  6. Visual Studio 2019 离线安装方法

    1. 网址 1.1 阅读官方离线安装教程 离线安装官网 仔细阅读离线安装官网,差不多就能学会如何下载. 1.2 工作负荷和组件 ID 进入这个网址,Visual Studio 工作负荷和组件 ID,单 ...

  7. visual studio for mac 安装文件

    安装步骤参考: http://jingyan.baidu.com/article/00a07f3869b81082d028dca8.html 所需安装文件:[注 我只下载了javajdk, 需要and ...

  8. Visual Studio 2017离线安装失败:安装程序清单签名验证失败

    解决办法: 方法1:运行gpeidit.msc,然后  Windows 设置-安全设置->本地策略-安全选项-系统机密->将FIPS兼容算法用于加密.哈希和签名-设置禁用 方法2:删除vs ...

  9. Visual Studio 2013 离线版msdn下载和安装

    Visual Studio 2013出来后,并没有自带msdn安装包,而变成了在线安装msdn,好处是msdn可以随时进行更新,坏处是难道以后每次重新安装系统,都需要重新下载吗,如何解决这个问题呢?本 ...

随机推荐

  1. 9. leetcode 389. Find the Difference

    Given two strings s and t which consist of only lowercase letters. String t is generated by random s ...

  2. python 中 list 的各项操作

    最近在学习 python 语言.大致学习了 python 的基础语法.觉得 python 在数据处理中的地位和它的 list 操作密不可分. 特学习了相关的基础操作并在这里做下笔记. ''' Pyth ...

  3. 机器学习实战 logistic回归 python代码

    # -*- coding: utf-8 -*- """ Created on Sun Aug 06 15:57:18 2017 @author: mdz "&q ...

  4. echarts 柱状图,每根柱子显示不同颜色(随机显示和定制显示)

    1,定制显示 option = { title: { text: '某地区降水量', subtext: '纯属虚构' }, tooltip: { trigger: 'axis' }, grid: { ...

  5. Data truncation: Data too long for column 'gender' at row 1 出现的原因

    创建数据库的代码如下: create database day15 ; use day15 ; create table customer( id varchar(100) primary key, ...

  6. Node.js Up and Runing 学习日记(一)

    认识一个Node.js程序 HTTP模块是专为快速非阻塞式HTTP服务器而用C重新编写的. 1. var http = require('http'); 2. http.createServer(fu ...

  7. python学习===从一个数中分解出每个数字

    题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1 ...

  8. python实战===实现读取txt每一行的操作,账号密码

    最近搞到了一批163邮箱的账号和密码,但是里面有部分账号不能用,密码是错的. 以此为背景 人工手动挨个登录检查效率太低! 于是写了下面这个脚本: import linecache import smt ...

  9. MySQL数据库— 汇总和分组数据

    一 汇总和分组数据 查询语句 ---> 结果集(多条数据) ---> 聚合函数  ----> 单行记录 1.常用的聚合函数: sum()         数字             ...

  10. IOS开发中多线程的使用

    一.创建多线程的五种方式 1.开启线程的方法一 NSThread * thread=[[NSThread alloc] initWithTarget:self selector:@selector(_ ...