2.SDK目录结构和adb工具及命令介绍
安卓开发学习笔记
1.安卓开发之环境搭建
2.SDK目录结构和adb工具及命令介绍
1.SDK目录介绍:
********************************
add-ons:Android开发需要的第三方文件,附加的库,如Google APIs、GoogleMaps。
build-tools:构建工具,用于建立一个新的程序版本,当一个实用编程。
docs:Android SDK API离线帮助文档,包括开发指南、API等。
extras:附件文档,额外的功能包下载文件夹
platforms:一系列Android平台版本,如平台 android-19.jar API
platform-tools:开发工具,保存着一些通用工具,比如adb.exe、fastboot.exe
samples:例子
source :放源文件,可放SDK源码。
system-images:安卓系统镜像
temp:缓存目录
tools :独立于Android平台的开发工具
AVD Manager.exe:Android Virtual Device,Android 虚拟设备开发工具,安卓虚拟机。
SDK Manager.exe:Android SDK Manager,管理计算机上目前安装的各种版本的Android SDK。
************************************
2.adb工具以及adb常用命令
(1.)什么是adb?
adb的全称为Android Debug Bridge,是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。电脑上需要安装客户端. 客户端包含在sdk里,设备上不需要安装, 只需要在手机上打开USB调试模式选项:settings(设置)——>applications(应用程序)——>development(开发者模式)——>USBdebugging(USB调试模式).
通俗地讲,adb就是通过电脑来操作手机的桥梁工具。比如360助手等第三方软件管理手机,从电脑向手机安装应用程序、上传文件,以及从手机下载到电脑上文件,实际上是调用的这个adb.exe来执行一些命令来实现的。
(2.)adb默认开启服务端口:5037
(3.)常用的ADB命令
adb kill-server 关闭adb服务
adb start-server 启动adb服务
adb devices 列出所有的设备
adb install d:\xxx.apk 通过命令安装安卓应用
adb -s emulator-5554 install D:\xxx.apk 指定某一设备安装安卓应用adb shell 挂载到linux终端
adb -s emulator-5556 shell 挂载到指定设备linux终端挂载完毕后可执行命令:
ls 列出当前目录下所有文件命令
cd *** 切换目录
exit退出终端
举例子说明:
1.电脑上文件放到手机里
***************************
adb push<Windows源文件路径><手机路径目标> 把电脑上某个文件放到手机里面
如:把电脑上D盘目录下heart5.8.3.10.apk文件放到手机/mnt/sdcard目录下。
adb -s emulator-5554 push d:\heart5.8.3.10.apk /mnt/sdcard
-----------------------
2.删除手机文件
-------------------
挂载上终端,
adb -s emulator-5554 shell
进入目录:
cd /mnt/sdcard
删除文件:
rm heart5.8.3.10.apk
***************************
3.手机文件放到电脑里
adb pull<手机源文件路径><Windows目录路径>
如把手机里heart5.8.3.10.apk文件放到电脑D盘根目录下。
adb -s emulator-5554 pull /mnt/sdcard/heart5.8.3.10.apk d:\
4.Ctrl+F11横竖屏的切换。
5.Ctrl+C结束正在执行的命令
6.设置手机为中文:
Settings——>Language&keyboard——>Select language——>中文简体
7.打开开发者USB调试模式:
Settings——>应用程序——>开发——USB调试(对勾选上)
8.卸载应用程序:
Settings——>应用程序——>管理应用程序——选中应用程序单击——卸载——确定。
**********************************************************************
转载于:https://www.cnblogs.com/xingyunblog/p/3831497.html
2.SDK目录结构和adb工具及命令介绍相关推荐
- SDK目录结构和adb工具及命令介绍
1.SDK目录介绍: ******************************** add-ons:Android开发需要的第三方文件,附加的库,如Google APIs.GoogleMaps. ...
- Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】
Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...
- Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】...
Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...
- 【Android篇】 SDK 目录结构
SDK (Software Development Kit) 软件开发工具包是软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集合.Android SDK 就是 ...
- Android发展 四大组件简介 SDK目录结构 工程目录结构
Andorid发行版本 Android 1.0(Astro"铁臂阿童木") 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro& ...
- vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版
vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版 vuejs技术交流QQ群:458915921 有兴趣的可以加入 vuejs 目录结构 build build.js check ...
- linux pushd命令,高效的浏览 Linux 目录结构:pushd和popd命令
导读 有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手.通常情况下,我们主要使用cd(改变目录)命令在 Linux 文件系统之间移动. 在这个教程中,我们将讨论两 ...
- 第一季4:Hi3518E_SDK_Vx.x.x.x的SDK目录结构
Hi3518E_SDK_Vx.x.x.x 目录结构如下: (执行./sdk.upack之后的目录) |-- sdk.cleanup # SDK清理脚本 ...
- 文件目录Android SDK目录结构
每日一贴,今天的内容关键字为文件目录 打开下载下来的SDK,会发明里头有很多寄存不同文件的文件夹,如下图所示,那么这些文件夹里到底寄存的是什么呢,下面就对这些内容,进行讲授. 1. add ...
最新文章
- 硬币游戏 (博弈入门)
- 计算机专业英语第3章,计算机专业英语教案第3章
- 查看linux服务器硬件信息
- python:关于py文件之间相互import的问题
- database disk image is malformed 问题解决
- 16年微软/腾讯云/华为云MVP是怎样炼成的
- Flutter Curves 动画曲线合辑
- php oracle 删除 数据,oracle怎么清空表数据
- 1000道Python题库系列分享26(12道Pandas编程题)
- window.location.search 跳转
- java托盘图标变白在linux,升级Ubuntu后系统托盘图标消失
- SpringBoot + iframe 前后端实现简单实用的下载文件、导出excel案例
- 【软考】系统集成项目管理工程师(五)项目立项管理
- 产生指数分布的随机数 C语言实现
- swust oj 1069
- Java工程师待遇怎么样?
- Floyd AcWing 854. Floyd求最短路
- xmind文件不见了处理方法
- 用POI实现双层标题excel打印
- 最值得珍藏的420个生活小窍门
热门文章
- oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...
- 发那科程序全部输出_走,去看看发那科机器人全新的自动化解决方案!
- 常用CNN网络(AlexNet,GoogleNet,VGG,ResNet,DenseNet,inceptionV4)适合初学者
- vc sleep不占进程_Python 中的进程深入
- mysql学习day04-02
- python实现最大公共子序列
- android书籍和教程推荐--不断更新
- 访问受限 诺基亚禁止Navifirm获取固件(图)
- 计算机与工程建设项目结合,工程建设项目中计算机科学与技术的应用分析.doc...
- c语言括号匹配输出个数字,C程序括号匹配检查(带详细注释)