【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、

原文地址:https://www.cnblogs.com/mangu-uu/p/3220911.html