【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:\Users\xxx\Downloads\xx.apk
有些包虽然用该命令检查结果是签过名,安装时却会提示
3、去除apk的签名
将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀,这样就去除签名了
4、给apk重新签名
jarsigner -keystore key文件路径 未签名包 key的别名
例子如下:
jarsigner -keystore C:\User\xxx\.android\debug.keystore D:\topic\autotest\0728\xxunsigned.apk ‘keystore’
5、