android sdk platform-tools(app开发调试工具) R11版中文版
分享到:
platform-tools是一款功能强大且操作简单的app开发调试工具。其包含了开发app的平台所需的开发和调试工具,包括adb、fastboot等六种功能。其每个功能都能为用户提供完全不一样的工具,例如aapt,主要是为用户提供相关的编译应用程序额资源文件,包括AndroidManifest.xml和你的Activities的xml文件。dx主要是可帮助用户转化.class中间代码为dvlik中间代码,且所有所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中。
1.进入当前用户的home目录。
在命令行输入echo $HOME
2.创建.bash_profile文件。
命令行输入touch .bash_profile
3.打开.bash_profile文件。
4.命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口
在.bash_profile文件中输入export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH
PS:如果需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。因为android和adb这些命令是在不同的文件夹中的,格式是:PATH=${PATH}:路径1:路径2、另外,如果指定多个路径,结尾就不用写:$PATH了。例如:
export PATH=${PATH}:/Users/ShaneChen/Documents/android-sdk-macosx/platform-tools:/Users/ShaneChen/Documents/android-sdk-macosx/tools
5.保存文件
直接关闭.bash_profile文件,即可自动保存您输入的内容。
6.更新刚配置的环境变量
在命令行中输入source .bash_profile
7.验证配置是否成功
输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释。则表明环境变量配置成功
二、Window配置
1.下载Android SDK,点击安装,直接默认路径即可
2.默认路径安装后,安装完成,开始配置环境变量
3.打开计算机属性—高级系统设置—环境变量
4.新建一个环境变量,变量名:ANDROID_HOME,变量值:D:Program Filesandroid-sdk-windows(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。
5.在用户变量PATH后面加上变量值;%ANDROID_HOME%platform-tools;点击确认即可。 在系统变量path中添加;D:Program Filesandroid-sdk-windowstools
6.Android SDK配置完成,接下来验证配置是否成功
7.点击运行—输入cmd—回车—输入adb—回车,如果出现一堆英文,如下图所示,即表示配置成功,在输入Android,启动Android SDK Manager
例如:我的目录是 C:WorkAndroidandroid-sdk_r08-windowsandroid-sdk-windowsplatform-tools(全英文路径不要有空格)
在platform-tools目录下(doc模式),输入adb install -r 路径路径…….apK
adb.exe: android debug bridge android 调试桥。
adb devices 查看所有连接的设备
reset adb 重启adb的调试桥。
adb kill-server 杀死adb调试桥
adb start-server 启用adb调试桥
二、查询模拟器/设备实例
adb devicesList of devices attached emulator-5554 deviceemulator-5556 deviceemulator-5558 device
如果当前没有模拟器/设备运行,adb则返回 no device
三、给特定的模拟器/设备实例发送命令
adb -s emulator-5556 install helloWorld.apk
注意这点,如果没有指定一个目标模拟器/设备实例就执行 -s 这个命令的话,adb会产生一个错误.
四、安装软件
adb install
五、转发端口
adb forward tcp:6100 tcp:7100
同样地,可以使用adb来建立命名为抽象的UNIX域套接口,上述过程如下所示:
adb forward tcp:6100 local:logd
六、从模拟器/设备中拷入或拷出文件
1.从模拟器或者设备中复制文件或目录,使用(如下命):
2.adb pull
将文件或目录复制到模拟器或者设备,使用(如下命令)
adb push
七、查看电脑的某个程序占用端口名
netstat -ano
Foreign Address 是127.0.0.1:5037 被pid为788进程用了
然后打开任务管理器根据pid找到对应的应用程序
如果没找到pid列,那么点查看选择列 勾选 PID
在adb shell模式下执行命令sqlite3 + 数据库名称,例如打开email中的EmailProvider.db数据库
二、mode命令
1.在列表中可以看出,sqlite3提供了八种mode,你可以通过使用.mode命令来进行切换,默认是list模式:
默认的输出格式是“列表”。在列表模式下,每条查询结果记录被写在一行中并且每列之间以一个字符串分割符隔开。默认的分隔符是一个管道符号(“|”)
2.在“line"模式下,每一个位于记录中的列在它自己那行显示。每行由列名、一个等号和列数据组成。下一条记录以一个空行隔开。这是一个行模式输出的例子
3.在"column"模式下,每条记录在一个单独的行中以数据列对齐的方式显示。
三、separator命令
你可以用“.separator”命令来改变分界符。例如,为了把分割符改为一个逗号和一个空格
四、width命令
你可以用“.width”命令来调整列宽
五、header命令
出现在输出开头两行的列标示可以用".header"命令关闭。在上面的例子中,列标示是打开的。可以用下面的方法关闭列标示
六、table命令
进入数据库后可以用".table"命令查看数据库中有哪些表
七、output命令
默认情况下,sqlte3把结果显示到标准输出,你可以用“.output”命令改变它。只须把用.output命令 + 输出结果文件名,然后所有后续查询结果将被写到那个文件中。用“.output stdout”再一次改为标准输出。
可以将压缩包中的platform tools文件夹直接复制到C盘根目录中
1.获得root权限:adb root
2.设置/system为可读写:adb remount
3.将hosts文件复制到PC:adb pull /system/etc/hosts (此时adb文件夹下已经有了复制到PC上的hosts文件)
4.修改PC机上文件
5.将PC机上文件复制到手机:adb push hosts /system/etc/hosts
6.如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
1、aapt.exe
编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源
2、adb.exe
android调试工具
3、aidl.exe
把.aidl 接口转换成java接口
4、dexdump.exe
dump devlik中间代码
5、fastboot.exe
boot工具
6、dx.exe
转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中
虚拟机管理工具,用于建立和管理虚拟机
2、SDK Manager.exe
sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具
3、tools目录
包括测试、调试、第三方工具。模拟器、数据管理工具等
4、build-tools目录
编译工具目录,包含了转化为davlik虚拟机的编译工具
5、platform-tools目录
包含开发app的平台依赖的开发和调试工具
6、platforms/目录
包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标
7、system-images目录
编译好的系统映像。模拟器可以直接加载
8、sources目录
android sdk的源码目录
9、samples目录
sdk例子
1、手机重启后会进入CM Recovery 菜单界面,滑动选择 – mounts and storage 项,确认进入.选择第一项 mounts /system,确认后会变成 unmount/system
2、由PC端输入以下命令,也就是由PC上复制已经改好的hosts文件到手机。(以下是假定adb程序和修改后的hosts在同一个文件夹)
adb remount
adb push hosts /system/etc/hosts
3、修改完成后,回到手机,可以在此操作unmount /system,变回 mounts /system,按返回键回到CM Recovery 菜单界面选择第一项reboot 重启即可。
4、重启后,可以在pc端验证一下:
adb shell
cd /system/etc
cat hosts
看到显示出一堆你hosts中修改的ip地址,说明已经OK.
5、以上方式同样适用于删除system中的系统程序
adb shell
cd /system/app
ls
6、查找到你要删除的文件(如Talk.apk)将其删除之:
rm Talk.apk(如果还有同名的只是后缀不同,也可以用Talk.*)
重启手机就OK了
放置位置
将platform-tools安装包所有的数据复制到android-sdk-windows目录内(或者android-sdk目录内)sdk环境配置
一、MAC配置1.进入当前用户的home目录。
在命令行输入echo $HOME
2.创建.bash_profile文件。
命令行输入touch .bash_profile
3.打开.bash_profile文件。
4.命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口
在.bash_profile文件中输入export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH
PS:如果需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。因为android和adb这些命令是在不同的文件夹中的,格式是:PATH=${PATH}:路径1:路径2、另外,如果指定多个路径,结尾就不用写:$PATH了。例如:
export PATH=${PATH}:/Users/ShaneChen/Documents/android-sdk-macosx/platform-tools:/Users/ShaneChen/Documents/android-sdk-macosx/tools
5.保存文件
直接关闭.bash_profile文件,即可自动保存您输入的内容。
6.更新刚配置的环境变量
在命令行中输入source .bash_profile
7.验证配置是否成功
输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释。则表明环境变量配置成功
二、Window配置
1.下载Android SDK,点击安装,直接默认路径即可
2.默认路径安装后,安装完成,开始配置环境变量
3.打开计算机属性—高级系统设置—环境变量
4.新建一个环境变量,变量名:ANDROID_HOME,变量值:D:Program Filesandroid-sdk-windows(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。
5.在用户变量PATH后面加上变量值;%ANDROID_HOME%platform-tools;点击确认即可。 在系统变量path中添加;D:Program Filesandroid-sdk-windowstools
6.Android SDK配置完成,接下来验证配置是否成功
7.点击运行—输入cmd—回车—输入adb—回车,如果出现一堆英文,如下图所示,即表示配置成功,在输入Android,启动Android SDK Manager
如何进入android sdk的安装目录
运行cmd,dos模式下进去android模拟器的platform-tools目录下例如:我的目录是 C:WorkAndroidandroid-sdk_r08-windowsandroid-sdk-windowsplatform-tools(全英文路径不要有空格)
在platform-tools目录下(doc模式),输入adb install -r 路径路径…….apK
adb命令介绍
一、常见指令adb.exe: android debug bridge android 调试桥。
adb devices 查看所有连接的设备
reset adb 重启adb的调试桥。
adb kill-server 杀死adb调试桥
adb start-server 启用adb调试桥
二、查询模拟器/设备实例
adb devicesList of devices attached emulator-5554 deviceemulator-5556 deviceemulator-5558 device
如果当前没有模拟器/设备运行,adb则返回 no device
三、给特定的模拟器/设备实例发送命令
adb -s emulator-5556 install helloWorld.apk
注意这点,如果没有指定一个目标模拟器/设备实例就执行 -s 这个命令的话,adb会产生一个错误.
四、安装软件
adb install
五、转发端口
adb forward tcp:6100 tcp:7100
同样地,可以使用adb来建立命名为抽象的UNIX域套接口,上述过程如下所示:
adb forward tcp:6100 local:logd
六、从模拟器/设备中拷入或拷出文件
1.从模拟器或者设备中复制文件或目录,使用(如下命):
2.adb pull
将文件或目录复制到模拟器或者设备,使用(如下命令)
adb push
七、查看电脑的某个程序占用端口名
netstat -ano
Foreign Address 是127.0.0.1:5037 被pid为788进程用了
然后打开任务管理器根据pid找到对应的应用程序
如果没找到pid列,那么点查看选择列 勾选 PID
sqlite3命令介绍
一、打开数据库在adb shell模式下执行命令sqlite3 + 数据库名称,例如打开email中的EmailProvider.db数据库
二、mode命令
1.在列表中可以看出,sqlite3提供了八种mode,你可以通过使用.mode命令来进行切换,默认是list模式:
默认的输出格式是“列表”。在列表模式下,每条查询结果记录被写在一行中并且每列之间以一个字符串分割符隔开。默认的分隔符是一个管道符号(“|”)
2.在“line"模式下,每一个位于记录中的列在它自己那行显示。每行由列名、一个等号和列数据组成。下一条记录以一个空行隔开。这是一个行模式输出的例子
3.在"column"模式下,每条记录在一个单独的行中以数据列对齐的方式显示。
三、separator命令
你可以用“.separator”命令来改变分界符。例如,为了把分割符改为一个逗号和一个空格
四、width命令
你可以用“.width”命令来调整列宽
五、header命令
出现在输出开头两行的列标示可以用".header"命令关闭。在上面的例子中,列标示是打开的。可以用下面的方法关闭列标示
六、table命令
进入数据库后可以用".table"命令查看数据库中有哪些表
七、output命令
默认情况下,sqlte3把结果显示到标准输出,你可以用“.output”命令改变它。只须把用.output命令 + 输出结果文件名,然后所有后续查询结果将被写到那个文件中。用“.output stdout”再一次改为标准输出。
platform tools怎么用?
一、ADB命令行替换法可以将压缩包中的platform tools文件夹直接复制到C盘根目录中
1.获得root权限:adb root
2.设置/system为可读写:adb remount
3.将hosts文件复制到PC:adb pull /system/etc/hosts (此时adb文件夹下已经有了复制到PC上的hosts文件)
4.修改PC机上文件
5.将PC机上文件复制到手机:adb push hosts /system/etc/hosts
6.如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
程序功能
platform-tools无需安装,但其有着六种可启动的程序,每个可启动的程序都有着不同的功能,具体功能如下:1、aapt.exe
编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源
2、adb.exe
android调试工具
3、aidl.exe
把.aidl 接口转换成java接口
4、dexdump.exe
dump devlik中间代码
5、fastboot.exe
boot工具
6、dx.exe
转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中
android sdk各种目录功能
1、AVD Manager.exe虚拟机管理工具,用于建立和管理虚拟机
2、SDK Manager.exe
sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具
3、tools目录
包括测试、调试、第三方工具。模拟器、数据管理工具等
4、build-tools目录
编译工具目录,包含了转化为davlik虚拟机的编译工具
5、platform-tools目录
包含开发app的平台依赖的开发和调试工具
6、platforms/目录
包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标
7、system-images目录
编译好的系统映像。模拟器可以直接加载
8、sources目录
android sdk的源码目录
9、samples目录
sdk例子
针对ROOT但是S-ON的解决方法
具体方法:进入固件管理器,选择重启进入恢复模式1、手机重启后会进入CM Recovery 菜单界面,滑动选择 – mounts and storage 项,确认进入.选择第一项 mounts /system,确认后会变成 unmount/system
2、由PC端输入以下命令,也就是由PC上复制已经改好的hosts文件到手机。(以下是假定adb程序和修改后的hosts在同一个文件夹)
adb remount
adb push hosts /system/etc/hosts
3、修改完成后,回到手机,可以在此操作unmount /system,变回 mounts /system,按返回键回到CM Recovery 菜单界面选择第一项reboot 重启即可。
4、重启后,可以在pc端验证一下:
adb shell
cd /system/etc
cat hosts
看到显示出一堆你hosts中修改的ip地址,说明已经OK.
5、以上方式同样适用于删除system中的系统程序
adb shell
cd /system/app
ls
6、查找到你要删除的文件(如Talk.apk)将其删除之:
rm Talk.apk(如果还有同名的只是后缀不同,也可以用Talk.*)
重启手机就OK了
展开更多
android sdk platform-tools(app开发调试工具) R11版中文版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: