基于adt-bundle-windows-x86的android开发环境搭建
0,简介:
最近简单着手了解 android 开发.工欲善其事,必先利其器. 我本人不太喜欢使用java 开发,所以简单了解了下其 c# c++都可以进行android 开发,用c++的话要使用NDK.在跨平台方面 QT在效率方面要比java 强很多.但从入手的难易程度来看,要属java最易上手了.
下面介绍adt-bundle-windows-x86的安装方法 ,可以这里下载 http://developer.android.com/sdk/index.html
来自官网的介绍:
The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.
If you're a new Android developer, we recommend you download the ADT Bundle to quickly start developing apps. It includes the essential Android SDK components and a version of the Eclipse IDE with built-in ADT (Android Developer Tools) to streamline your Android app development.
With a single download, the ADT Bundle includes everything you need to begin developing apps:
- Eclipse + ADT plugin
- Android SDK Tools
- Android Platform-tools
- The latest Android platform
- The latest Android system image for the emulator
所以对于刚入手的来说,还是可以节约不少搭建平台的麻烦的.
下载软件包之后 ,解压到你的本地程序目录.里面包括
到打开eclipse 文件夹,双击 eclipse.exe 便可以 运行了.如果提示未安装虚拟机,可以网上查找,并配置好虚拟机的环境变量,完成之后需要重新注销系统 .
1,adt-bundle-windows-x86 sdk更新:
打开Android SDK Managner ,这里按需要自己添加.如果需要连接真机调试,需要添加
2,配置android模拟器:
在进行模拟器的配置时,遇到了点小麻烦. 这里了 "PANIC: Could not open:"错误.我对错误进行了简单的分析,默认AVD 创建虚拟机的路径是 "\My Documents\.android" 但是打开时的路径确是 "C:\Documents and Settings\Administrator\.android" 如果遇到同样的问题,可以采用下面的方法进行解决:
Create a environment variable called: ANDROID_SDK_HOME and set it to C:\Users\Administrator Open Eclipse > Window > Preferences and click in Run/Debug and String Substitution Add a new variable called: user.home and set it to C:\Users\Administrator Create an AVD and run it.
这里 "Users"换成 "Documents and Settings" .
这里给出了解释 :
As a work-around, you can define the environment variable ANDROID_SDK_HOME to point to the directory containing your .android directory. The emulator and SDK Manager will pick it up properly.
环境变量设置需要重新注销.
3,配置环境变量
环境变量的设置也较为简单, 与设置java虚拟机的方法类似.这里把 D:\Program File\adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-20131030\sdk 下platform-tools 和 tools 文件夹添加到环境变量 .
4,hello world
创建第一个工程,File->new->Android Aplication Project 过程比较简单不再赘述.目录结构如下:
5,模拟器调试
右击android工程->Run as->Android Application 选择模拟器.
模拟器运行比较缓慢,本人觉得使用起来很不方便.界面如图:
6,真机调试
手机首先需要打开 开发者模式,并且允许debug ,并且安装好google usb driver .连接手机 ,在eclpse 中开打 windows->open perspective->DDMS 可以看到连接的手机.强调一点,先连接手机再打开eclipse ,反过来操作会出现offline状态.
如果显示 offline 可以手动结束adb.exe 重新连接设备.
补充:对于如果出现上面模拟器相关问题,只需要设置ANDROID_SDK_HOME 变量及可. 这个ADT Bundle 甚至不用设置 环境变量,应该是先进行相对路径查找,如果查找不到再环境变量中查找.
参考:
http://stackoverflow.com/questions/15103782/avd-panic-could-not-open-not-a-path-issue
相似内容:
http://blog.csdn.net/wangqiuyun/article/details/8731240
基于adt-bundle-windows-x86的android开发环境搭建的更多相关文章
- Windows系统下Android开发环境搭建
“工具善其事,必先利其器”.要想学好Android,搭建好Android开发环境是一个良好的开端. Windows系统下Android开发环境主要有4个大的步骤.分别是: 1.JDK的安装 2.ecl ...
- Windows下Ionic Android开发环境搭建
转自 http://www.itwap.net/ArticleContent.aspx?id=26 来源: itwap.net 作者: 词略 时间: 2015-4-2 16:57:28 (一)Ioni ...
- 基于Eclipse的Android开发环境搭建
1. Java开发环境搭建 1.1 JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包.JDK 是整个Java的核心,包括了Java运行 ...
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭 ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- Android开发环境搭建(转)
转载:http://www.cnblogs.com/zoupeiyang/p/4034517.html#1 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想 ...
- 转---详细的Android开发环境搭建教程
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立A ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- Android开发环境搭建及常见问题解决方法
转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...
随机推荐
- hdu 5877/ 2016 ACM/ICPC Dalian Online 1010 Weak Pair
题目链接 分析:树上的节点祖先与儿子的关系,一般就会想到dfs序.正解就是对树先进行dfs序排列,再将问题转化到树状数组统计个数.应该把节点按照权值从大到小排序,这样对于,就是从小到大的顺序.这样更新 ...
- Positive-definite matrix
In linear algebra, a symmetric n × n real matrix M is said to be positive definite if zTMz is positi ...
- Oracle中TO_DATE用法
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyy ...
- Documentum常见问题11-xplore全文检索时找不到相关内容
最近帮助同事处理了一个关于全文检索的问题,随手记录下来供以后参考. 问题一 某些Cabinet下的文件可以全文检索到,但某些Cabinet下的数据全文检索不成功. 新建了一个Docbase-AADCT ...
- iOS学习之应用数据存储1-属性列表、偏好设置、NSKeyedArchiver归档
iOS应用数据存储的常用方式(持久化方式) 属性列表(plist)归档(XML文件) Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core ...
- zookeeper安装配置
以3.3.3为例(当然,前提是要安装好jdk,zookeeper的启动时依赖于jdk的) (1) wget http://www.apache.org/dist//zookeeper/zookeepe ...
- 期望DP
BZOJ 1415 #include <iostream> #include <cstring> #include <algorithm> #include < ...
- git 添加ssh的方法 push免登陆
在github.com上 建立了一个小项目,可是在每次push 的时候,都要输入用户名和密码,很是麻烦 原因是使用了https方式 push 在termail里边 输入 git remote -v ...
- Scala初探:新潮的函数式面向对象语言
Scala的基本概念 先讲讲Scala里头几个概念Classes, Traits, Objects and Packages. Class和Java中的很像,只不过Scala中Class不能有stat ...
- PAT (Basic Level) Practise:1018. 锤子剪刀布
[题目链接] 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第1行 ...