Android SDK

初识Android SDK

Android SDK包下载

网盘下载: http://tools.android-studio.org/index.php/sdk

可以下载到对应的软件:Andriod_sdk.exe。

下载对应的安装包后,点击安装即可

环境变量配置:

  • 系统变量里面添加变量名 ANDROID_HOME 路径为实际存放SDk的路径
  • 其他几个路径配置到系统环境Path中如下图所示:

Build-tools27.0.1,platform-tools和tools

配置完检测命令:adb和appt

II UIAutomator元素获取工具

要使用该工具,需要满足如下条件:

  • Android SDK Tools, Revision 21 or higher
  • Android SDK Platform, API 18 or higher

使用方法

  1. 开启真机(或模拟器)的USB调式模式后连接电脑
  2. 打开设备上的App界面
  3. 启动UI Automatorviewer(点击第二个按钮运行获取页面元素)
  4. 获取对应页面的元素(多设备连接时要选择需要获取元素的设备)
III 夜神模拟器安装配置

下载地址:https://www.yeshen.com

操作步骤:

  1. 下载成功之后点击安装包。
  2. 安装成功之后会默认启动一个模拟器,基于Andriod 4.4.2系统
  3. 关闭该模拟器,找到桌面生成的“夜神多开器”图标,点击打开。
  4. 点击底部“添加模拟器” 然后选择全新模拟器Android 5.1.1 等待下载安装完成。
  5. 点击启动模拟器按钮即可成功启动模拟器,默认是平板屏幕模式,可以通过设置切换为手机模式。
IV Adb

连接夜神模拟器:adb connect 127.0.0.1:62001

查看设备信息:adb devices

在设备安装apk文件:

adb install "C:UsersmobileflyDesktop nar_xiangyang-release.apk"

VI 卸载apk

1.首先进入设备的/data/app目录找到app包名

adb shell

cd /data/app/

 

2.执行命令删除

adb uninstall  | -k  <apkName>  卸载软件

 

adb uninstall  com.wandoujia.phoenix2

Tips:安装后的包名系统会在末尾加上-1之类的数字,要去掉才可以成功卸载。 软件名称为包名,不要包含.apk
-k 加 -k 参数,为卸载软件但是保留配置和缓存文件.

VII 查看设备上面安装的应用包名

adb shell pm list package

VIII 文件读取写入

将文件从PC写入到设备

adb push <local> <remote>

eg

adb push C:UsersShuqingDesktopkyb.txt /sdcard

C:UsersShuqingDesktopkyb.txt: 1 file pushed. 0.1 MB/s (462 bytes in 0.005s)

将文件从设备读取到PC

adb pull <remote> <local>

eg:

adb pull /sdcard/server.log  C:UsersShuqingDesktop

/sdcard/server.log: 1 file pulled. 0.0 MB/s (196 bytes in 0.004s)

注意:由于权限问题,不能直接pull到电脑磁盘根目录,否则会报错:

C:UsersShuqing>adb pull /sdcard/server.log  D:\

adb: error: cannot create file/directory 'D:\': No such file or directory

IX 屏幕截图

$ adb shell screencap /sdcard/screen.png

adb pull /sdcard/screen.png  C:UsersShuqingDesktop

adb服务启动和关闭

adb kill-server                        关闭adb服务

adb start-server                      开启adb服务

Tips:如果5037端口被占用可以使用如下命令释放端口

 

C:UsersShuqing> netstat -ano | findstr "5037"

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       11072

  TCP    127.0.0.1:5037         127.0.0.1:59519        TIME_WAIT       0

 

taskkill -f -pid XXX

01. Activity获取

aapt

获取命令如下:(在adb命令窗口下,前提是把aapt.exe目录添加到path中)

1) 要配置aapt环境变量(是否配置好cmdaapt检测)

2) Cmd命令行下,进入aapt.exe文件所在位置

3) 运行以下命令:

aapt dump badging xxxx.apk

aapt dump badging xxxx.apk | find "launchable-activity"

aapt dump badging kaoyan3.1.0.apk |find "launchable-activity"

原文地址:https://www.cnblogs.com/uni5/p/12018002.html