Android系统运行jar包

1、首先编写一个Java程序
在这里插入图片描述
点击运行后会生成一个包含class文件的文件夹
在这里插入图片描述

2、将class文件转成dex文件
打开com文件夹所在位置,复制到dex所在目录下(如果jdk是1.8的,build-tools就要使用26以上
在这里插入图片描述
以管理员打开cmd,进入到dex目录下,运行dx --dex --output=Test.dex com\test\Test.class
class文件需包含main()方法
在这里插入图片描述
运行完后就在该目录下看到Test.dex文件了
在这里插入图片描述
3、Android运行dex文件
将改dex文件复制出来,随便放到D盘或者其他盘,然后在Android studio中的terminal中执行
adb push F:\Test.dex data/local/tmp
也可放在设备其他目录下
然后执行adb shell(需先获取root权限)
export CLASSPATH=/data/local/tmp/Test.dex
app_process /data/local/tmp com.test.Test在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部