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

 

 

 

posted @ 2013-07-28 11:12  mangu_uu  阅读(2055)  评论(0编辑  收藏  举报