- 按键认证大神
- 2517498
- 933
- 1
- 163 朵
- 2785 个
- 112 个
- 5780
- 2014-05-12
|
1#
t
T
发表于 2022-10-18 15:42
|
|只看楼主
需要的工具
工具准备好就开始干活
- 编写Java代码
创建文件HelloWorld.java,内容如下:- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println("按键调用Java成功!");
- }
- }
复制代码 - 使用终端编译java源码生成class文件
- 添加AndroidStudio下的工具目录到环境变量中
- MAC
没有就创建有.bash_profile就打开后直接往后添加(注意版本号,按自己的来)- export PATH=${PATH}:~/Library/Android/sdk/build-tools/30.0.3
复制代码 使用命令更新一下 - WIN
不会的添加环境变量的去百度
- 使用dx工具打包dex文件
- dx --dex --output=HelloWorld.dex HelloWorld.class
复制代码 - 推送到手机
- adb push HelloWorld.dex /sdcard/
复制代码 - 按键调用
运行app_process调用HelloWord方法
- Import "ShanHai.lua"
- TracePrint ShanHai.execute("app_process -Djava.class.path=/sdcard/HelloWord.dex /sdcard/ HelloWord")
复制代码 而且app_process还可以调用apk,如此可以制作一些本地文字识别之类的功能,如EasyEdge平台Android系统SDK开发文档
|