zoukankan      html  css  js  c++  java
  • Android命令(更新……)

    1、通过命令行安装包

    语法:adb install -r  apk

    例子:adb install -r D:androidandroid-sdk-windowsplatform-toolsListenerApk.apk

     其中:

    -r:表示重新安装该程序,并保留该程序的数据

    -s:安装应用到SD卡内而不是手机存储内

    2、通过命令行卸载应用

    语法:adb shell pm unistall -k 程序包名称

    例子:adb shell pm uninstall -k com.baidu.listenerapk

     其中:

    -k:表示软件卸载后依然保留用户数据

    3、通过命令查看apk的包名等信息

    语法:aapt dump badging apk

    例子:

    aapt dump badging D:androidandroid-sdk-windowsplatform-toolsListenerApk.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
     Android 2.3.1
     Android 2.3

    9

    Android 2.3.4
     Android 2.3.3

    10

     Android 3.0.x

    11

     Android 3.1.x

    12

    Android 3.2

    13

    Android 4.0 
    Android 4.0.1 
    Android 4.0.2

    14

    Android 4.0.3 
    Android 4.0.4

    15

    Android 4.1 
    Android 4.1.1

    16

    Android 4.2 
    Android 4.2.2

    17

     Android 4.3

    18

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    4、反编译

    语法:dexdump -d classes.dex > 1.txt

    APK应用程序后缀名.apk改为.zip,解压出classes.dex,然后执行反编译命令,如图所示

     

    5、获取应用初次启动时间

    语法: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:androidandroid-sdk-windowsplatform-toolsListenerApk.apk

    如上所示:

    包名(yourpakagename):com.baidu.listenerapk

    MainActivitycom.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中会输入以下结果。

  • 相关阅读:
    父页面与子页面间相互传值
    PS常用技能综合
    JS 提交form表单
    html实体字符
    js基础
    Delegate模式
    IOS-基础知识
    测试工具综合
    [Linux] Nginx 提供静态内容和优化积压队列
    [Linux] Nginx响应压缩gzip
  • 原文地址:https://www.cnblogs.com/linglingyuese/p/4514665.html
Copyright © 2011-2022 走看看