语法:adb install -r apk包android
例子:adb install -r D:\android\android-sdk-windows\platform-tools\ListenerApk.apkshell
其中:windows
-r:表示从新安装该程序,并保留该程序的数据spa
-s:安装应用到SD卡内而不是手机存储内命令行
语法:adb shell pm unistall -k 程序包名称3d
例子:adb shell pm uninstall -k com.baidu.listenerapkorm
其中:blog
-k:表示软件卸载后依然保留用户数据ip
语法:aapt dump badging apk包android-sdk
例子:
aapt dump badging D:\android\android-sdk-windows\platform-tools\ListenerApk.apk
具体信息:
包名:com.baidu.listenerapk
版本号:2.0
应用程序图标:res/drawable-mdpi/ic_launcher.png
系统版本号(支持的最低版本):8(即 Android Android 2.2.x)
版本对应表:
版本 | 对应版本 |
Android 1.0 |
1 |
Android 1.1 |
2 |
Android 1.5 |
3 |
Android 1.6 |
4 |
Android 2.0 |
5 |
Android 2.0.1 |
6 |
Android 2.1.x |
7 |
Android 2.2.x |
8 |
Android 2.3.2 |
9 |
Android 2.3.4 |
10 |
Android 3.0.x |
11 |
Android 3.1.x |
12 |
Android 3.2 |
13 |
Android 4.0 |
14 |
Android 4.0.3 |
15 |
Android 4.1 |
16 |
Android 4.2 |
17 |
Android 4.3 |
18 |
语法:dexdump -d classes.dex > 1.txt
将APK应用程序后缀名.apk改成.zip,解压出classes.dex,而后执行反编译命令,如图所示
语法:adb shell am start -W -n yourpakagename/MainActivity
例子:adb shell am start -W -n com.baidu.listenerapk/com.baidu.activity.MainActivity
步骤:
1、首先执行以下命令,得到包名及lanuchActivity
aapt dump badging D:\android\android-sdk-windows\platform-tools\ListenerApk.apk
如上所示:
包名(yourpakagename):com.baidu.listenerapk
MainActivity:com.baidu.activity.MainActivity
2、执行命令:
adb shell am start -W -n com.baidu.listenerapk/com.baidu.activity.MainActivity
启动时间为:157毫秒
如上图所示:
其中ThisTime便是本次App启动所花费的时间。
am是shell中集成的一个命令,ActivityManager的简写。
一共须要提供两个参数-W,-n,其中-W是指启动完成以后,返回启动耗时,是最关键的一个参数。
-n后面跟的是须要启动的App的包名和launchActivity。点击肯定以后,会发现App被成功启动,且adb中会输入如下结果。