1.cmd窗口中输入adb devices查看安卓设备;如果出现不识别的命令,操作如下:android studio ---> Setting--->Appearance&behavier--->SystemSetting--->AndroidSDK找到安卓sdk位置。我的位置:C:\Users\33566\AppData\Local\Android\Sdk\platform-tools。把路径加到path中。最后输入adb devices验证。
2.输入安装命令: adb install D:\software\36ws_64\jiagu\output\123456798\xxx.apk
----------------------------------
jar下载位置:https://bitbucket.org/JesusFreke/smali/downloads/
编译.smali文件到.dex文件 :
java -jar smali-2.4.0.jar a HelloWorld.smali
-------------------查看命令:
java -jar smali-2.4.0.jar -h,提示可以用参数a
参考别人的博客:
查看帮助:java -jar smali-2.4.0.jar a
命令:java -jar smali-2.4.0.jar a -o HelloWorld.dex HelloWorld.smali
------------------------------------------------
在安卓环境中运行dex文件:
adb push HelloWorld.dex /sdcard/
adb shell dalvikvm -cp /sdcard/HelloWorld.dex HelloWorld
在低版本的安卓环境中,有可能会报错:
换成高版本的安卓就可以了。查看版本的命令:adb shell dalvikvm -showversion