一、基本jdk、eclipse环境

二、android sdk

1、下载安装:https://developer.android.com/sdk/installing/index.html?pkg=tools

2、打开SDK Manager.exe。

a、若出现无法连接到google或者android各版本不能完全显示之类的问题。则

首先:进入tools选项卡-->options-->勾选Force https://...sources to be fetched using http://....

然后:进入C:\Windows\System32\drivers\etc找到hosts这个文件点击修改,选择记事本。

注意:不要选择始终使用这样的程序打开这种文件。

在最后一句加上

203.208.46.146 www.google.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

,意思是开启google不要屏蔽掉。记得保存。

b、必须勾选tools,然后按需勾选需要的android版本,这里勾选2.2以上所有版本。而且我这里遇到问题:不能直接全选自己想要的所有版本,只能先选择最高版本的,开始下载了再勾选其他低版本。

c、创建AVD。

i)tools--> manage AVDs --> new/create --> 填写基本信息,Ok

注:若ok图标不亮:确认相应API的EABI v7a已安装;检查AVD name是否合法;一定要选择一个skin

ii)start AVD

若一直黑屏:选择小一些的分辨率,可能选择的设备分辨率大于电脑分辨率了。

三、打开eclipse,安装ADT插件。

a、help-->install new soft-->add-->name:ADT location:http://dl-ssl.google.com/android/eclipse/

但是出错:Unable to read repository at http://dl-ssl.google.com/android/eclipse/content.xml.(未解决)

所以上http://developer.android.com/sdk/installing/installing-adt.html手动下载了ADT。

add-->单击archive-->选择下载的adt的zip文件,无需解压。-->OK-->next。如果这里还不行,则解压,选择local进行安装。

结果又出错:‘Installing Software' has encountered a problem. An error occurred while collecting items to be installed

又是大老半天,终于:在点next前,一定要取消勾选Contact all updates sites during install to find required software...

这回总算是安装成功了。。不可跨越的墙。

四、Genymotion

1、原因:google的模拟器太慢。。

2、注册账号,下载genymotion:https://www.genymotion.com/#!/download

3、安装。必须有virtualBox,软件里已自带。若本机已安装则按情况选择替换或跳过。

4、打开genymotion,登陆,新建虚拟机。

5、setting-->adb--> use custom Android SDK tool(选择eclipse的SDK路径)--> OK

5、打开虚拟机。

五、第一个程序

1、new-->others-->android --> android application project

若创建项目即红叉,则注意是否选择向下兼容的版本过低,低于你所下载的最低版本。可以最低、最高选一个版本的系统。

2、项目上右键-->run as--> Android Application -->选择新建的Genymotion虚拟机~

3、是不是超级快。。

windows8.1下android开发环境搭建(Eclipse+Android sdk+ADT+Genymotion)的更多相关文章

  1. android开发1:安卓开发环境搭建(eclipse+jdk+sdk)

    计划折腾折腾安卓开发了,从0开始的确很痛苦,不过相信上手应该也不会太慢.哈哈 一.Android简介 Android 是基于Linux内核的软件平台和操作系统. Android构架主要由3部分组成,l ...

  2. Ubuntu下Java开发环境搭建(eclipse)

    最近把工作环境转移到了Ubuntu Kylin下,发现在这下面Java环境还是很方便的.然而也经历了一些摸索的过程,故作文以记之. 一/开发前准备 安装系统/配置软件源,这部分内容没什么需要注意的.O ...

  3. Android开发环境搭建:离线安装ADT插件和安装SDK

    一.准备 在线安装SDK较慢,在此我选择了离线安装,所需要的工具下载:http://yun.baidu.com/share/link?shareid=2286446004&uk=2000812 ...

  4. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  5. win7下android开发环境搭建(win7 64位)

    win7下android开发环境搭建(win7 64位)   一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/jav ...

  6. 基于Eclipse的Android开发环境搭建

    1.  Java开发环境搭建 1.1  JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包.JDK 是整个Java的核心,包括了Java运行 ...

  7. Eclipse搭建Android开发环境并运行Android项目

    Eclipse搭建Android开发环境并运行Android项目 (详细) 安装环境: window 10 64位 安装工具: JDK.Eclipse.SDK.ADT 安装步骤: 1.JAVA JDK ...

  8. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  9. spark-windows(含eclipse配置)下本地开发环境搭建

    spark-windows(含eclipse配置)下本地开发环境搭建   >>>>>>注意:这里忽略JDK的安装,JDK要求是1.8及以上版本,请通过 java  ...

随机推荐

  1. Java Web之会话管理一: 使用Cookie进行会话管理

    一.Cookie的概念 Cookie(会话)可以简单的理解为:用户开一个浏览器,点击多个链接,访问服务器多个web资源,然后关闭浏览器,整个过程称为一个会话. 二.会话过程中解决的问题 用户在使用浏览 ...

  2. js巧用apply方法实现数组最值以及合并

    尽管js的apply方法在平常的使用中并不多见,但是在某些地方使用的还是很有帮助性的,这里就和大家说两个比较实用的例子:1.数组最大最小值 求数组中的最大最小值,js有相应的方法:Math.min() ...

  3. 译\Node.js应用的持续部署

    Node.js应用的持续部署 翻译前 翻译自:https://blog.risingstack.com/continuous-deployment-of-node-js-applications/ 正 ...

  4. ximalaya

  5. white-space: nowrap 与字符串(文本)换行

    在需要对字符串进行元素内换行时,我们通常要对该元素设置相关属性约束以及宽度. 例如:style="word-wrap:break-word; word-break: break-all; w ...

  6. 上传文件fileupload

    文件上传: 需要使用控件-fileupload 1.如何判断是否选中文件? FileUpload.FileName -  选中文件的文件名,如果长度不大于0,那么说明没选中任何文件 js - f.va ...

  7. Linux下LVM

    http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html

  8. 关键字volatile

    一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了.精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存 ...

  9. samba完美安装

    感觉是一个相当强大的东西. Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件.它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.为客户机/服务器型协议,客户机通过该协议 ...

  10. z-index深入理解

    [CSS深入理解之z-index]听课总结 (http://www.imooc.com/learn/643)   一.z-index基础知识 1.z-index的含义 z-index属性指定了元素及其 ...