满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述ddms+adt+jdk的安装及调试开发安卓相关的知识,希望能为你提供帮助。
{ margin: 0;
text-align: center;
font: 26px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 30px }
p.p2 { margin: 0;
text-align: center;
font: 26px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p3 { margin: 0;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p4 { margin: 0;
text-align: justify;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 16px }
p.p5 { margin: 0;
text-align: center;
font: 36px "PingFang SC Semibold";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p6 { margin: 0;
text-align: justify;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p7 { margin: 0 0 17px;
font: 22px "PingFang SC Semibold";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p8 { margin: 0;
text-align: justify;
font: 14px "PingFang SC";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p9 { margin: 0;
text-align: justify;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p10 { margin: 0 0 17px;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 16px }
p.p11 { margin: 0 0 16.5px;
text-align: justify;
font: 22px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p12 { margin: 0;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p13 { margin: 0;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 16px }
p.p14 { margin: 0;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 12px }
p.p15 { margin: 0;
text-align: center;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 16px }
p.p16 { margin: 0;
text-align: justify;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 12px }
p.p17 { margin: 0;
text-align: justify;
font: 14px "PingFang SC";
color: rgba(51, 51, 51, 1);
-webkit-text-stroke: #333333;
background-color: rgba(255, 255, 255, 1) }
p.p18 { margin: 0 0 17px;
text-align: justify;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 12px }
p.p19 { margin: 0;
font: 14px "PingFang SC";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p20 { margin: 0 0 17px;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 12px }
p.p21 { margin: 0 0 10.5px;
font: 10.5px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 12px }
p.p23 { margin: 0 0 17px;
font: 12px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000;
min-height: 14px }
p.p24 { margin: 0 0 16.5px;
text-align: justify;
font: 22px "PingFang SC Semibold";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
p.p25 { margin: 0;
font: 14px "Trebuchet MS";
color: rgba(51, 51, 51, 1);
-webkit-text-stroke: #333333 }
li.li8 { margin: 0;
text-align: justify;
font: 14px "PingFang SC";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
li.li12 { margin: 0;
font: 14px "Trebuchet MS";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
li.li19 { margin: 0;
font: 14px "PingFang SC";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
li.li22 { margin: 0 0 10.5px;
font: 14px "PingFang SC";
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: #000000 }
span.s1 { font-kerning: none }
span.s2 { font: 26px "PingFang SC";
font-kerning: none }
span.s3 { font: 36px "PingFang SC";
font-kerning: none }
span.s4 { font: 10.5px "PingFang SC";
font-kerning: none }
span.s5 { font: 10.5px "Trebuchet MS";
font-kerning: none }
span.s6 { font: 22px "PingFang SC";
font-kerning: none }
span.s7 { font: 14px "Trebuchet MS";
font-kerning: none }
span.s8 { font: 14px "PingFang SC";
font-kerning: none }
span.s9 { font: 14px "Trebuchet MS" }
span.s10 { font: 22px "Trebuchet MS";
font-kerning: none }
span.s11 { font-kerning: none;
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: 0px #000000 }
span.s12 { font: 14px "PingFang SC";
font-kerning: none;
color: rgba(0, 0, 0, 1);
-webkit-text-stroke: 0px #000000 }
span.s13 { font: 14px "PingFang SC";
font-kerning: none;
background-color: rgba(255, 255, 255, 1) }
span.s14 { font-kerning: none;
background-color: rgba(255, 255, 255, 1) }
span.Apple-tab-span { white-space: pre }
ol.ol1 { list-style-type: decimal }
ddms+adt+jdk的安装及调试开发安卓
目录
阐述 1
1
jdk安装 1
2
sdk安装 3
3
Eclipse安装 6
4
ADT安装 10
5
Ddms使用 16
6
模拟器使用 18
7
ADB常用的命令 20
阐述
该文档主要用于搭建安卓开发测试环境(DDMS+ADT+JDK),主要可用于:
1、创建android模拟器模拟出android手机系统运行环境,体验安卓应用。(方便当测试时手机设备数量不够,可用模拟器代替),进行各种操作。
2、使用数据线连接真机,将手机设置为开发者选项usb调试模式,可以在ddms下查看连接的设备以及相应的进程,可添加标签对需要的进程进行查看其执行使用情况,方便测试时查看是否有执行操作,查看bug。
3、可创建android project对应用程序进行调试。
4、可让开发人员进行开发使用
1
jdk安装
1、先下载jdk进行安装,因为eclipse安装后并不能马上使用,还需要安装jdk并搭建环境。(http://www.java.com/zh_CN/download/manual.jsp#win),譬如你的电脑是64位的就下载相应版本的。
文章图片
2.双击进行安装,点击下一步,进行安装,不用更改其功能,可选择安装到自己的目录。
文章图片
3、点击下一步,等待安装完成,点击完成按钮即可。
文章图片
检查JDK是否安装成功,可以打开cmd窗口,输入java –version查看JDK的版本信息。如图所示
文章图片
2 sdk安装
- 1.下载sdk(https://dl.google.com/android/android-sdk_r24.4.1-windows.zip)进行解压安装,点击SDK Manger进行安装
文章图片
2、勾选需要的安卓版本进行安装,但Tools中“Andorid SDK Tools”和“Andorid SDK Platform-tools”是必须勾选的(也就是Tools的前两个),“Extras”中“Google USB Driver”也是必须勾选的,接着点击install packages进行安装,如下图所示:
文章图片
3、对左边列表中要安装的选中后点击Accept License
文章图片
4、等待进行下载安装,这需要很长时间
文章图片
5、在安装过程中会弹出下图的log,直接点击close关闭就可以
文章图片
如果安装好了,可以在sdk目录下找到..\\andorid-sdk-windows\\platforms toolszhge找到这个目录,ADB工具就在这里,如图所示:
文章图片
- 6.复制这个目录的路径,点击“计算机”选择“属性”,选择高级系统设置,选择“环境变量”,新建一个系统变量,命名并把路径复制到变量名中,点击确定,如图所示:
文章图片
3 Eclipse安装
- 1.下载elcipse.exe进行点击安装,如图选择进行安装,默认选择第一个,点击进行安装
文章图片
2、出现以下图,可更改安装目录,点击install进行安装
文章图片
- 4.点击接受协议,进行下一步,等待完成安装进度,点击launch进行操作
文章图片
5、选择工作区设置来发目录,如图所示:
文章图片
4 ADT安装
- 1.下载解压adt(http://blog.csdn.net/dj0379/article/details/48830699)进行安装,点击eclipse中help——install new software,点击Add按钮,在name进行命名,点击local进行选择adt文件夹,点击确定。
文章图片
2、出现下图所示,选中它,点击next
文章图片
3、等待安装完成,点击next
文章图片
4、接受协议,点击finsh等待安装完成,途中会弹出一个warinning直接忽略点击继续安装就可以,安装完成后eclipse重启
文章图片
5、重启后点击window中preferences,选择andorid,
文章图片
6、在browse中选择sdk文件目录,点击apply,然后点击ok
文章图片
7、新建一个andorid的new project,选择andorid application project,点击next
文章图片
8、进行命名,点击next
文章图片
9、接下去全部点击next完成,接着在新建项目右上角点击如图所示,添加ddms
文章图片
文章图片
10、就会出现ddms界面,可以对手机进行监控调试,将手机连接电脑,设置手机允许进行usb开发调试
文章图片
手机连上线后,可以在devices中看见手机,如图所示:
文章图片
5 Ddms使用
1、对某个进程进行监控,可以点击logcat中的+号,进行命名输入pid号,就可以过滤到只剩下需要监控的进程。
文章图片
出现如图所示:
文章图片
- 2. 在面板的右上角有一排很重要的按键他们分别是Debug the selected process、Update Threads、Update Heap、Stop Process和ScreenShot。Emulator Control通过这个面板的一些功能可以非常容易的使测试终端模拟真实手机所具备的一些交互功能,比如:接听电话,根据选项模拟各种不同网络情况,模拟接受SMS消息和发送虚拟地址坐标用于测试GPS功能等。
文章图片
6 模拟器使用
1、打开文件夹运行 AVD Manager.exe,点击“New"创建新的模拟器:
文章图片
- 2.创建一个新的 Android Virtual Device (AVD):输入AVD 名称、选择 Target、输入模拟的 SD Card 的容量大小、以及选择外观皮肤 Skin。然后 “Create AVD”。
文章图片
- 3.开始运行你新建的模拟器 Virtual Device:选中这个虚拟设备并点击“Start”,在出现的界面上直接点击“Launch”就可以启动 Android 模拟器了
文章图片
- 4.最后运行成功
文章图片
7 ADB常用的命令
在电脑中进入cmd窗口,输入执行命令
adb remount
adb shell
su
执行完成之后,你会看到:
* daemon not running. starting it now *
* daemon started successfully *
a) adb install < apk文件路径>
这个命令将指定的apk文件安装到设备上
b) adb uninstall < 软件名>
adb uninstall -k < 软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
c)adb shell
这个命令将登录设备的shell
adb shell < command命令> ,后面加< command命令> 将是直接运行设备命令, 相当于执行远程命令
d)adb devices 查看连接的设备
e) adb start server
具体的adb命令大全:
【ddms+adt+jdk的安装及调试开发安卓】http://www.cnblogs.com/mcboy/p/8831024.html
推荐阅读
- .net通用CMS快速开发框架——问题(Dapper通用的多表联合分页查询怎么破())
- Android7.0 MediaRecorder源码分析
- Android全面屏适配
- NetCore+Dapper WbpApi架构搭建(底层封装)
- 插件式框架探索系列应用程序域(AppDomain)
- Android通过请求网络获取图片资源
- 链表分配磁盘空间
- 操作系统反转页表
- inode索引节点