zoukankan      html  css  js  c++  java
  • 【Android】命令行操作-启动应用程序

    前提:adb -h  可以看到很多adb的命令

    1、命令行下启动应用程序

    adb shell am start -n {包(package)名}/{包名}.{活动(activity)名称}

    例如 命令行里启动默认浏览器:

      adb shell  am start -n com.android.browser/com.android.browser.BrowserActivity   
    会有如下反应:

    手机也会显示浏览器页面

    2、检查应用程序是否签名

    jarsigner -verify -verbose -certs   C:UsersxxxDownloadsxx.apk

    有些包虽然用该命令检查结果是签过名,安装时却会提示

    3、去除apk的签名

    将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀,这样就去除签名了

    4、给apk重新签名

    jarsigner -keystore    key文件路径   未签名包  key的别名

    例子如下:

    jarsigner -keystore   C:Userxxx.androiddebug.keystore   D: opicautotest728xxunsigned.apk  ‘keystore’

    5、

  • 相关阅读:
    Python中的时间
    Python + Selenium 自动化环境搭建过程
    HTML手写课程表,练基础
    temp2
    Jenkins配置文件
    Jenkins安装Slave节点
    Jenkins管理插件
    常见的linux上的服务重启脚本
    测试感慨
    docker的安装
  • 原文地址:https://www.cnblogs.com/mangu-uu/p/3220911.html
Copyright © 2011-2022 走看看