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——>应用程序——>管理应用程序——选中应用程序单击——卸载——确定。

**********************************************************************

SDK目录结构和adb工具及命令介绍相关推荐

  1. 2.SDK目录结构和adb工具及命令介绍

    安卓开发学习笔记 1.安卓开发之环境搭建 2.SDK目录结构和adb工具及命令介绍 1.SDK目录介绍: ******************************** add-ons:Androi ...

  2. Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】

    Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...

  3. Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】...

    Android SDK 目录和作用的分析详解 1.add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面. 2.docs这里面是And ...

  4. 【Android篇】 SDK 目录结构

    SDK (Software Development Kit) 软件开发工具包是软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集合.Android SDK 就是 ...

  5. Android发展 四大组件简介 SDK目录结构 工程目录结构

    Andorid发行版本 Android 1.0(Astro"铁臂阿童木") 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro& ...

  6. vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版

    vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版 vuejs技术交流QQ群:458915921 有兴趣的可以加入 vuejs 目录结构 build build.js check ...

  7. linux pushd命令,高效的浏览 Linux 目录结构:pushd和popd命令

    导读 有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手.通常情况下,我们主要使用cd(改变目录)命令在 Linux 文件系统之间移动. 在这个教程中,我们将讨论两 ...

  8. 第一季4:Hi3518E_SDK_Vx.x.x.x的SDK目录结构

    Hi3518E_SDK_Vx.x.x.x 目录结构如下:    (执行./sdk.upack之后的目录)     |-- sdk.cleanup                 # SDK清理脚本   ...

  9. 文件目录Android SDK目录结构

    每日一贴,今天的内容关键字为文件目录   打开下载下来的SDK,会发明里头有很多寄存不同文件的文件夹,如下图所示,那么这些文件夹里到底寄存的是什么呢,下面就对这些内容,进行讲授.     1. add ...

最新文章

  1. .NET中读取csv文件内容
  2. ABAP TC 响应双击事件
  3. Python文件的多种读写方式及游标
  4. jdk1.6的项目可以用1.8吗_摩托车链条的保养项目有哪些?可以用高压水枪清洗吗?...
  5. linux将所有文件生成lst_10行Python代码自动清理电脑内重复文件,解放双手!
  6. antimalware可以关闭吗_EMUI这几个功能一定要关闭 不然手机会越来越卡
  7. php极差平级,平行志愿有级差吗志愿极差是什么
  8. jquery显示与隐藏效果
  9. C语言学习:原子操作
  10. Scala(第五节)actor并发编程、文件操作和网络请求、隐式转换和隐式参数、Akka并发编程、Akka模拟简易Spark通信
  11. Hi3519V101开发(二)
  12. 一个「秒搜」豆瓣好书的网站
  13. uniapp小程序开发设置系统状态栏高度、全屏背景图设置
  14. WordPress手动开启WP错误调试
  15. java 协方差矩阵_协方差矩阵概念(易理解)
  16. Java版数据结构之数组模拟环形队列demo
  17. 亚马逊广告api v2版php扩展库
  18. 它来了它来了!2020深度学习硬核技术干货集锦!
  19. Instruction Tuning(FLAN、instructGPT、chatGPT)
  20. 【PAT甲级 - C++题解】1147 Heaps

热门文章

  1. java传统的项目有哪些内容_请问java全套内容都有什么呢?
  2. 前端信息查询与显示_中国商标网查询显示的信息都是正确的吗
  3. html5 子标题栏,HTML5 建构主义标题栏页面模板
  4. mysql io_MySQL服务器 IO 100%的分析与优化方案
  5. es if语法 script_熬夜7天,我总结了JavaScript与ES的25个重要知识点!
  6. 计算机在材料科学中的应用计算机在浓度场中的数值模拟研究,计算机在浓度场中的数值模拟研究.doc...
  7. python去重复行_python 去除Excel中的重复行数据
  8. 前端JavaScripts基础知识点轮播图
  9. python数据结构基础知识点二分查找
  10. Spring Boot 入门与实战笔记