运行APP:
adb shell am start -n packagename/XXX.MainActivity
停止APP:
adb shell am force-stop packagename
签名:
jarsigner -verbose -keystore my.keystore -signedjar test_signed.apk test.apk my.keystore
查看當前.KeyStore 的MD5值命令:
D:\Workspace_Andy\Other-project-task\testAPK>keytool -list -v -keystore my.keystore -storepass my
查看当前安装的版本号:
dumpsys package com.yunos.xxx | grep versionName
root@magiccube:/ # dumpsys package packagename| grep versionName <
versionName=1.0.16
versionName=1.0.16
root@magiccube:/ #
顯示當前所有ACTIVITY :
adb shell dumpsys activity
查看幫助:adb shell dumpsys activity -h
"adb shell pm clear package); /* 清空应用数据 */
adb shell rm apkl); /* 删除apk文件 */
==============================================
生成keystore:
keytool -genkeypair -v -alias mytest -keyalg RSA -sigalg SHA256withRSA -validity 18250 -keystore mytest.keystore
查看keystore 信息:
D:\Android_project\GC_Project\Java\src\main\project>keytool -list -v -keystore gc.keystore
查看APK里面签名文件信息:
>keytool -printcert -file D:\testApk\debug\META-INF\CERT.RSA
Certificate fingerprints:
MD5: BB:70:70:0C:BF:40:F0:C6:8D:70:A3:EF:EB:B7:93:06
SHA1: 81:9E:EF:45:57:8F:F4:6C:C0:2E:EA:FB:75:C4:D7:89:AA:8C:A2:D3
Signature algorithm name: SHA1withRSA
Version: 3
adb shell pm list packages:列出所有的包名。
adb shell dumpsys package:列出所有的安装应用的信息
dumpsys package com.android.XXX:查看某个包的具体信息