2019独角兽企业重金招聘Python工程师标准>>>

当有多个Android设备的时候,使用adb的命令的时候,往往会提示 more than one devices等信息。这时一种方式是关掉一个设备,但是有时候,你又不想关掉多余的设备。这时,你需要在adb命令中加指定设备的参数,如下:

#先显示当前的设备,得到设备ID
adb devices # 使用 -s 制定设备
adb -s id uninstall package

在pc环境下安装apk包可以使用adb install name.apk,当进入adb shell环境过后,安装apk则不能用adb了,而是

pm install name.apk

生成keystore

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
/*说明:-genkey 产生密钥-alias demo.keystore 别名 demo.keystore-keyalg RSA 使用RSA算法对签名加密-validity 40000 有效期限4000天-keystore demo.keystore */

签名apk

jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*说明:-verbose 输出签名的详细信息-keystore  demo.keystore 密钥库位置-signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/

apk对齐

zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

* apk对齐校验

zipalign -c -v 4 application.apk

转载于:https://my.oschina.net/u/559701/blog/71944

Adb命令笔记 --菜鸟的笔记相关推荐

  1. 嵌入式主板Linux的adb命令adb有线调试使用说明

    这是我对Linux的adb命令的一些调试笔记: 我目前遇到的问题是:我的电脑需要跟我们的设备进行连接. 我需要达到的目的是:进行蓝牙测试,抓取一些错误日志. 首先了解一下adb的调试方式:分为两种,一 ...

  2. [整理]ADB命令行学习笔记

    global driver # 元素定位 driver.find_element_by_id("id") # id定位 driver.find_element_by_name(&q ...

  3. adb(安卓调试桥)命令-新手入门自学笔记

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具.安卓调试桥 (Android Debug Brid ...

  4. 菜鸟学习笔记:Java提升篇12(Java动态性2——动态编译、javassist字节码操作)

    菜鸟学习笔记:Java提升篇12(Java动态性2--动态编译.javassist字节码操作) Java的动态编译 通过脚本引擎执行代码 Java字节码操作 JAVAssist的简单使用 常用API ...

  5. 菜鸟学习笔记:Java基础篇2(变量、运算符、流程控制语句、方法)

    菜鸟学习笔记:Java基础篇2 变量 基本概念 变量作用域 final关键字 运算符 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 运算符优先级 Java三种流程控制语句 顺序 ...

  6. C#(Csharp)基础教程(上)(菜鸟教程笔记)

    博客已更新:C#(Csharp)基础教程(中)(菜鸟教程笔记) 内容包括:判断.循环.封装.方法.可空类型.数组.字符串.结构体.枚举. 目录 1. C# 及其开发环境简介 1.1 C# 概述 1.2 ...

  7. 深入浅出话命令(Command)-笔记(-)

    深入浅出话命令(Command)-笔记(-) 一 基本概念 命令的基本元素: 命令(Command):实现了ICommand接口的类,平常使用最多的是RoutedCommand类. 命令源(Comma ...

  8. 菜鸟学习笔记:Java提升篇11(Java动态性1——注解与反射)

    Java提升篇11(Java其它高级特性--注解与反射) 注解(Annotation) JDK内置注解 自定义注解 元注解(meta-annotation) 反射(reflection) 动态语言 反 ...

  9. 菜鸟学习笔记:Java提升篇10(网络2——UDP编程、TCPSocket通信、聊天室案例)

    菜鸟学习笔记:Java提升篇10(网络2--UDP编程.TCPSocket通信) UDP编程 TCP编程(Socket通信) 单个客户端的连接 多个客户端的连接(聊天室案例) UDP编程 在上一篇中讲 ...

最新文章

  1. 复制网页自动追加文字js
  2. python希尔排序的优缺点_Pythonの希尔排序
  3. 【算法竞赛学习】AI助力精准气象和海洋预测
  4. 推荐一个快速反射调用的类
  5. 进击的二维码 | ArcBlock 课堂预告
  6. 大厂爱考的 Binder 系统服务注册问题怎么破?
  7. android dialog一个按钮,7种形式的Android Dialog使用实例
  8. leetcode 5390. 数青蛙(C++)
  9. python 判断数字是奇数还是偶数
  10. java定义一个short_JDK源码解读第七章:java.lang.Short
  11. 190502 Expressing Belief
  12. R语言使用oneway.test函数执行单因素方差分析(One-Way ANOVA)、使用aov函数执行单因素方差分析(aov函数默认组间方差相同)
  13. Twitter首席科学家离职 高层动荡仍持续
  14. 四色原型的学习心得分享
  15. SQLserver技巧 年份判断,以及向上想下取整
  16. QQ秀已然式微,而同时迭代的厘米秀正在雄起。
  17. vue 指定元素滚动到页面可视区域
  18. Python利用qrcode生成二维码并解析结果
  19. CoreDNS 部署及分析
  20. 【荤七素八之旅】 跟着吃货知已在一天之内吃透武汉

热门文章

  1. java线程下载文件_使用多线程在Java下载文件
  2. 投色子抽奖游戏 html,jQuery实现简单的抽奖游戏
  3. html游戏代码_新手使用的Mac系统的简易代码编辑器推荐
  4. java lc ctype_postgresql中的 LC_CTYPE、LC_COLLATE
  5. C# 自定义sqlserver表值函数
  6. 史上最全Java集合关系图
  7. python arp_在python上发出ARP请求
  8. macbook pro python开发_年轻人第一台 Mac,来自一个开发者的 Macbook Pro 2019 16寸简评...
  9. 人脸验证(四)--CenterLoss
  10. pdf怎么打开上次看到的地方_ppt如何转pdf?俩种方法轻松搞定