android 调用二进制 方法,Android技术16:编写Android中直接可运行的二进制文件 -电脑资料...

编程知识 更新时间:2023-04-17 18:14:42

我们都知道Android中所有应用程序都运行在Android的Dalvik虚拟机上,一般程序不直接与操作系统打交道,即便调用底层的方法也通过JNI技术,

1.安装下载编译器和链接器软件.Sourcery G++ Lite Edition for ARM.

arm-none-linux-gnueabi-gcc.exe是编译命令

bin/arm-none-linux-gnueabi-ld.exe是链接命令

2.编写C代码

为了演示方便编写最简单的代码,输出hello,world,例如:我在d:/temp目录写建立hello.c文件

#include

int main(){

printf("helloworld\n");

return 0;

}

3.编译hello.c文件

cmd---d:/---cd temp进入temp目录下arm-none-linux-gnueabi-gcc hello.c -static -o hello,在目录中生成hello二进制文件

4.将hello文件push到手机

启动模拟器---adb push hello /data/data/hello

5.修改属性

adb shell

cd /data/data/

chmod 777 hello

将hello修改为可执行文件

6.执行文件

./hello

7.显示

helloworld

更多推荐

android 调用二进制 方法,Android技术16:编写Android中直接可运行的二进制文件 -电脑资料...

本文发布于:2023-04-14 02:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4f3fec8ad3de29b1fdf9a64183b21457.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:二进制文件   方法   资料   电脑   技术

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74354文章数
  • 14阅读数
  • 0评论数