逆水飞

尝试进行各种Android开发工具的安装以及大致流程对比


几个疑惑的地方

1)根据SDK的描述,应该是一个新版本的推出就有对应的包里面包含多个文件那么对于:SDK Platform、APIs、Source是一定需要下载?还是自己手机或者想调试某个版本(如我的P6是4.4.2)就只需要更新某个版本即可?这些SDK文件可以自己拷贝然后放到XX文件夹下吗?有百度网盘打包下载乎

该链接有资源列表及下载:http://blog.csdn.net/gyming/article/details/8168166

该链接有HW网盘一些下载:http://dl.dbank.com/c00x42abt3

2)下载的这些文件可以给Eclipse、Android Studio共用吗?Studio貌似是自动检测下载,根本没提供用户设置SDK路径的机会

由于我的系统是64Bit,所以安装的是64Bit的Studio和JDK。所以环境变量要指向64位路径,但设置后Studio每次启动都会检查SDK,后来只好在Studio/bin/idea.properties里添加一行 disable.android.first.run=true (参考:http://blog.csdn.net/annkie/article/details/41950875

设置好进入Studio,需要找到设置SDK的路径,把前面已经安装好的SDK路径添加进去

最后如果又碰到无法找到创建的AVD,可以通过查看对比模拟器文件存放路径和启动时候报错指示的路径(默认会在自己用户名下面创建.andriod,但系统只认环境变量$ANDROID_SDK_HOME所指目录下的),就会发现其实是二者文件路径不一致。那么可以把文件拷贝到指定目录$ANDROID_SDK_HOME,或者检查设置环境变量再创建(http://blog.csdn.net/andymu077/article/details/8051760)

3)整个开发中需要添加哪些个环境变量?

4)Xamarin只支持32位的JDK,而Studio是使用64,环境变量冲突如何处理?

5)最后终于先调试好了Android Studio,问题是,这玩意模拟器启动时间超长,完全无法和VS2015的比


VS2015预览版推出,立马对其支持的跨平台移动应用开发充满兴趣。一路下载安装下来才晓得仅仅安装VS2015还只是小小一步,要支持该功能需要在后续过程中重新下载支持跨平台开发的多种插件和工具,包括JDK、Android SDK、Andriod NDK、Xamarin等等,因为GFW的缘故,过程总不如人意。

关于VS安装过程这篇文章介绍得较全:

http://www.cnblogs.com/niunan/p/4096359.html

美中不足的是如果是全新环境构建。

Android SDK下载失败?试试修改一下代理吧

http://www.java123.net/v/989406.html

HTTP Proxy Server:    mirrors.neusoft.edu.cn

HTTP Proxy Port    :    80

最后,总算更新成功了4.4.2,可以启动模拟器进行调试,直接打开了默认的C++App工程(背景是C#,需要重新下载Xamarin)。

这篇文章有具体安装步骤(注意:包含不推荐的破解)

http://www.tuicool.com/articles/eIvIra

下图是Androd Studio安装成功后的Hello World

倒数第二的,Xamarin Studio也可以使用了,不过还不能使用最新版的Android Tools(会报错:Xamarin - disconnected from layout renderer),所以重新下载了android-sdk_r23.0.2-windows,并使用里面的tools覆盖了原SDK种对应目录。最后启动模拟器(速度超级慢!),点击Debug(速度还是超级慢!)

最后还没有调通的就是VS2015的集成Xamarin

[App]Taste VS2015 && Android Studio的更多相关文章

  1. android排除报很多错方法 Execution failed for task ':app:compileDebugJavaWithJavac' in Android Studio

    android排除报很多错方法1.回撤对应layout的xml改动2.回撤对应java的改动3.重命名文件后导致的资源不对应 Execution failed for task ':app:compi ...

  2. 修改app工程名 Android Studio

    1.关掉AndroidStudio,在原项目最外层文件夹和内部xxx.iml上直接重新命名, 2.然后重新打开AndroidStudio,加载项目, 3.最后

  3. 第四篇:Eclipse Android app 工程迁移到 Android Studio

    前言:这种问题当然在所难免,所幸android studio的project 工程目录远比 Eclipse 要了然. 目录对比 我们在Eclipse中创建一个EclipseDemo的Android项目 ...

  4. 【Android Studio安装部署系列】十八、Android studio更换APP应用图标

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio新建项目后会有一个默认图标,那么如何更换图标呢? 替换图标 这个方案不建议直接在已有项目上更换图标,建议 ...

  5. Android Studio 1.0 (稳定版) 完全攻略

    这篇博文中主要从以下几点进行叙述: 1.Android Studio安装与使用 2.Android Studio特性 3.Android Studio优点 Android Studio 安装与使用 A ...

  6. 使用Android Studio手把手教你将应用打包+代码混淆

    最近几天用Google的Design库写了个App,使用Android Studio将app打包时遇到的几个瓶颈,所以把详细步骤写入下来. AS中怎么获取应用签名 这和eclipse不同,eclips ...

  7. 关于Android Studio 3.2 运行应用时提示 “Instant Run requires that the platform corresponding to your target device (Android 7.0 (Nougat)) is installed.” 的说明

    点击"Run",运行App后,Android Studio显示如图1-1界面: 图1-1 这是因为你连接的外部设备(比如Android手机或AVD)的SDK版本在你的电脑上没有安装 ...

  8. Android Studio 3.0 下载 使用新功能介绍

    谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.g ...

  9. Android studio 添加背景图片问题

    问题:下载了JPG格式的图片,Windows下直接改变后缀名,'变为'PNG. 输入 adroid:background"@mipmap/bg" 编译报错!!!老是不行 解答:图片 ...

随机推荐

  1. POJ 3254 Corn Fields(DP + 状态压缩)

    题目链接:http://poj.org/problem?id=3254 题目大意:Farmer John 放牧cow,有些草地上的草是不能吃的,用0表示,然后规定两头牛不能相邻放牧.问你有多少种放牧方 ...

  2. Codevs 2776 寻找代表元(二分图匹配)

    2776 寻找代表元 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题目描述 Description 广州二中苏元实验学校一共有n个社团,分别用1到n编号. 广州二 ...

  3. OpenJudge 2775 文件结构“图”/ Poj 1057 FILE MAPPING

    1.链接地址: http://bailian.openjudge.cn/practice/2775 http://poj.org/problem?id=1057 2.题目: 总时间限制: 1000ms ...

  4. python 自动化之路 day 04.1 python内置函数

    总结一下内置函数,Build-in Function. 一.数学运算类 abs(x) 求绝对值 complex([real[, imag]]) 创建一个复数 divmod(a, b) 分别取商和余数注 ...

  5. 网站开发常用jQuery插件总结(十)菜单插件superfish

    网站对于菜单的依赖其实并不是很大,我们完全可以不使用菜单来设计网站,显示网站内容.但是如果网站的分类太多,“也许”使用菜单作为网站导航可以使 用户 更方便的寻找内容.superfish插件就是用于实现 ...

  6. shell for循环+case的脚本(监控程序状态)

    分享一个shell for循环+case的脚本(监控程序状态) 分享一个for循环+case的脚本(监控程序状态并执行相关操作) ,供大家学习参考. 复制代码代码如下: #/bin/bash set ...

  7. 黑马程序员-------.net基础知识三

    条件执行语句 if 语句 语法: [csharp] view plaincopyprint? if(条件) { 语句1;语句2:语句3: ··· } 执行过程: 先判断条件是否为true ,如果为tr ...

  8. Spring实战——无需一行xml配置实现自动化注入

    已经想不起来上一次买技术相关的书是什么时候了,一直以来都习惯性的下载一份电子档看看.显然,如果不是基于强烈的需求或强大的动力鞭策下,大部分的书籍也都只是蜻蜓点水,浮光掠影. 就像有位同事说的一样,有些 ...

  9. C++引用之声明方法

    引用就是某一变量的一个别名,对引用的操作就是对目标的操作. 引用的声明方法: 类型标识符 &引用名=目标变量名: 如: int a; int &ra=a; //定义引用ra,他是变量a ...

  10. delphi xe5 android 调用照相机获取拍的照片

    本篇文章我们来看一下delphi xe5 在android程序里怎样启动照相机并获取所拍的照片,本代码取自xe自带打sample,路径为: C:\Users\Public\Documents\RAD ...