smali文件运行
根据某大佬的书学习遇见的问题:
经查阅资料并实践,需如下步骤即可食用:
smali文件运行:
1.smali jar
2.smali代码
3.生成dex文件
4.推入设备运行
下载地址:https://bitbucket.org/JesusFreke/smali/downloads/?tab=downloads
和smali文件放在一起
根据书里命令报错如下:
经修正如下:
java -jar smali-2.5.2.jar a -o classes.dex HelloWorld.smali
成功生成dex文件
将.dex文件放进安卓模拟器环境
adb push classes.dex /data/local
adb shell dalvikvm –cp /data/local/classes.dex HelloWorld
adb shell dalvikvm –cp /data/local/classes.dex HelloWorld