相关软件

JAVA  JDK
Android Studio
HAXM

JDK的安装和Java环境变量的设置

1、JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK的全称是:Java Development Kit  JDK是整个JAVA的核心,

2、JDK的安装直接“下一步 ”操作就可以,安装完成后,去你的系统环境变量中,检查下是否存在JAVA_HOME 的系统变量名,已经对应的值,如果不存在,请创建对应的键值

3、可以在cmd命令中输入java -version 如果出现对应的java版本号,说明你的JDK环境已经安装好了

 

安装Android Studio

1、下载地址: http://developer.android.com/sdk/installing/studio.html
2、安装Android Studio,在前面我们已经安装了JDK,所以在安装的过程中,他会自动的去寻找JDK的路径,一路“Next”操作就ok!
3、Android Studio 环境配置
Android Studio 是专门为Android而生的,相比Eclipse而言,少了很多配置,但是也不是说一点配置没有,打开Android Studio,初始化的时候会有一个欢迎页面,

3、1 点击“Configure”,会进入到配置文件,这里我们要看下Android SDK 和JAVA JDK的路径是否是正确的,

Android SDK的路径和Android Studio  在同一个根目录下面

3.2 创建一个App项目

第一幅图是Android Studio 的目录结构,第二幅图是Eclipse的目录结构,整体上来说结构差别还是有点大的,在这里可能有人就要问了,我用Eclipse创建的Project,是否可以在Android Studio中开发呢? 这个肯定是可以的,这个会在下一章节中讲到

安装HAXM模拟器

我这里下载的是 haxm-windows_r05 这个

直接运行压缩包中的“intelhaxm.exe”,如果以一路“Next”下去能成功,那恭喜你
我在安装的时候,提示未开启VT-x,

这里我先提供一下博客园的 @3H 的处理办法
http://www.cnblogs.com/shortboy/archive/2013/03/11/2953610.html

在网上我查找相关资料,有人说是因为开启了hyper-v  (我系统是win 8.1的),去程序管理平台查看下,发现真的是开启了Hyper-V, 应该是以前安装  Visual Studio的时候安装Android 开发模拟器的时候开启的,这里把Hyper-V去掉,然后,确认,关闭了该功能之后,系统提示要重启,这里一定要重启,否则HAXM还是安装不上的。

重启之后,在去之行之前的安装操作,一路高歌,心里舒畅多了,安装完成后我们还是不放心,想确认下是否安装成功了,那这里我们也有办法可以去检测,在cmd中输入:
Sc query IntelHaxm

如果出现了这个界面,那说明你已经安装成功了模拟器,下面的就是去更新Android SDK了

Android SDK更新

由于天朝的的政策限制,让我们更新SDK 也成了一件非常难受的事情,

1、可以修改hosts文件,把选中的前面的# 去掉

2、现在有一些免费的VPN可以是,装个VPN,然后就可以使用了,我使用的是 行云VPN
http://www.xingyunvpn.com  速度真的是不错,用日本线路下载一般在700kb/s 以上

3、在模拟器上运行app

运用已有的的规格的或者自己再去创建一个也可以


这里提示模拟器已经在运行,在第一次运行的时候,模拟器是有点慢,大概在30秒左右才能启动

真机调试

1、开启手机的开发者模式,
设置  高级  开发者选项

2、下载手机对应的驱动,下载一个 应用宝 或者豌豆荚 之类的,连接手机,然后就会自动的给你安装上你手机对应的驱动,
3、在Android Studio 中去检查下,是否连接上了你的真机

这里我的已经连接上了,那就可以直接点击运行,选择真机调试,这样就可以在你手机上调试了

Android系列一: 环境搭建的更多相关文章

  1. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  2. android NDK开发环境搭建

    android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...

  3. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  4. Android入门之环境搭建

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/1376935560.html 原创:An ...

  5. Android自动化测试之环境搭建

    Android自动化测试之环境搭建 一.Android-sdk介绍 SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台. ...

  6. Android自动化测试-UiAutomator2环境搭建

    Android自动化测试-UiAutomator环境搭建(QQ交流群:490451176) 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内 ...

  7. android测试开发环境搭建

    本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...

  8. 【Android Studio安装部署系列】二、Android Studio开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...

  9. android 研究的环境搭建、高效工具、网站资源

    =================  2015 年 10 月 14 号 更新 著名的android开源社区xda有一个帖子,详细描述了android开发和研究环境的初始搭建过程: http://for ...

  10. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

随机推荐

  1. 合并石子(dp)

    合并石子 时间限制: 1 Sec  内存限制: 128 MB提交: 7  解决: 7[提交][状态][讨论版][命题人:quanxing] 题目描述 在一个操场上一排地摆放着N堆石子.现要将石子有次序 ...

  2. <转>CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  3. python selenium中iframe切换、window切换方法

    一.selenium中iframe切换方法: 方法一:switch_to.frame frame函数中提供了三种定位方法:by index, name, or webelement. driver.s ...

  4. Ceph recover的速度控制

    前言 磁盘损坏对于一个大集群来说,可以说是必然发生的事情,即使再小的概率,磁盘量上去,总会坏那么几块盘,这个时候就会触发内部的修复过程,修复就是让不满足副本要求的PG,恢复到满足的情况 一般是踢掉坏盘 ...

  5. oracle 11g R2 标准版 64位linux安装

    安装环境:Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备检查一下包,必须全部安装:binutils-2.17 ...

  6. STM32与PC机串口通讯

    有时要将板子的信息输出到电脑上来调试之类的,或者把传感器收集到的数据显示到电脑. 当然了,这只是最基本的串口通信,简单的说,是有一根USB线连着的. mbed上并没有能显示printf的功能.需要自己 ...

  7. Emgu学习之(一)----Emgu简介

    OpenCV OpenCV是一个开源的跨平台的计算机视觉库,它的设计目标时执行速度尽量快,主要关注实时应用.可以运行在Linux.Windows.Mac OS.Android.IOS.Maemo.Fr ...

  8. 缓存数据库redis

    什么是Redis? Redis是一个TCP服务器,支持请求/响应协议. 在Redis中,请求通过以下步骤完成: 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应. 服务器处理命 ...

  9. 3D Text & GUI Text & GUI Texture

    [Unity3D Text] 3D Text通过"Text Mesh"组件."MeshRender共同完成",通过如下方法要以创建一个3D Text. 3D T ...

  10. solr facet查询及solrj 读取facet数据(相当有用)

    原文出自:http://www.coin163.com/java/docs/201310/d_3010029802.html 一.   Facet 简介 Facet 是 solr 的高级搜索功能之一  ...