博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android安卓系统上运行jar文件
阅读量:5922 次
发布时间:2019-06-19

本文共 678 字,大约阅读时间需要 2 分钟。

 

原文链接: http://blog.sina.com.cn/s/blog_658c8cea0101mdhp.html

 

步骤如下:

1. 将文件打包成可执行jar文件(可在eclipse里export),如test.jar;
2. 再使用dx把class编译成dex文件,dex为android使用的dalvik虚拟机认识的编译文件:
   进入到android_sdk\build-tools\android-4.3\目录,执行下面命令:(要把打包的jar文件放到这个目录下,不放的话就指定目录)
   dx --dex --output=classes.dex test.jar
3. 将生成的classes.dex打包进test.jar,可直接用压缩软件打开jar文件,把classes.dex文件拖进去即可;
4. 将jar包导入android设备中:
   adb push test.jar  /data/local/tmp     //将PC端编译好的jar包push到android设备中/data/local/tmp目录下
5. 设置CLASSPATH:
   export CLASSPATH=/data/local/tmp/test.jar
6. 启动jar:
   app_process /data/local/tmp  svpn.udp.test.Test
   //svpn.udp.test.Test中有main方法
 
到此jar文件就被执行了。
 
 
jar包目录结构:(classes.dex和META-INF文件夹在一个目录层次上)
Test.java文件:
执行过程及输出:
 
 
 
 
 
 

转载地址:http://buivx.baihongyu.com/

你可能感兴趣的文章
[转]CentOS 6.4下PXE+Kickstart无人值守安装操作系统
查看>>
分布式与集群的联系与区别
查看>>
不重新编译php安装配置eAccelerator
查看>>
_beginthreadex注意事项
查看>>
xcode 打包
查看>>
消息队列库——ZeroMQ
查看>>
android 物理按键 监听
查看>>
python 批量重命名
查看>>
多模匹配算法之Aho-Corasick
查看>>
android中的style部分属性值介绍 --zz
查看>>
Storm消息可靠机制
查看>>
Android-Universal-Image-Loader
查看>>
第6章 Selenium2-Java 自动化测试模型
查看>>
解析.NET对象的跨应用程序域访问(下篇)
查看>>
工作流管理系统
查看>>
模式对话框
查看>>
pandas汇总和计算描述统计
查看>>
5 安装Alloc服务
查看>>
log4j(三)——如何控制不同级别的日志信息的输出?
查看>>
消息系统架构设计演进
查看>>