android常用的命令
1.push
上传文件到手机中
adb push out.dex /sdcard
2.class文件打包dex文件
比如在C:\Users\Administrator\Desktop\dex\com\dongnao\fixthinker\Test.class
dx --dex --output C:\Users\Administrator\Desktop\dex\test.dex C:\Users\Administrator\Desktop\dex
ps:打包的时候必须将报名一起打进去;
3.查看android apk包的签名文件的签名值
keytool -v -list -keystore “你的appkey名称”
4.编译.java文件
javac Main.java
5.运行java.class程序
Main.class;
命令:java Main
6.运行jar包程序
java -jar index.jar 参数1 参数2
7. 将多个class文件打包成jar
比如在D:/com/zq/test 目录下有Cat.class Dog.class
则在D:/com目录下 cmd中运行 : jar -cvf mm.jar com
注意这个种是不会检查关联文件的。把dog删掉都可以打包成jar。但是在javac编译的时候是会检查语法的。
8.将smali文件转成dex文件;
将smali转dex我们需要用到smali.jar这个jar,然后在当前目录输入:java -jar smali.jar test/smali/ -o classes.dex
这个也是也不检查语法的,可以随便删除文件夹中的smali文件;
9.将dex文件转成jar包.
将dex文件转成jar包,我们需要用到dex2jar-2.0这个工具,然后输入如下命令:./d2j-dex2jar.bat classes.dex
dex2jar-2.0工具的下载地址:https://download.csdn.net/download/u014234723/10260884
10.jar文件打包成dex文件
在jar的目录启动cmd 执行命令:dx --dex --output test.dex *.jar
11.查看apk的各种sdk版本
aapt dump badging /Users/xxx/Documents/demo.apk