今天热门
热点:

大家好,Android可以直接运行C写的程序?Java写的都是应用层,听说系统层的是C/C++写的,那C/C++写的不需要虚拟机支持?解惑!,大家好


大家好,请问Android可以直接运行C写的程序吗?Java写的都是应用层,听说系统层的是C/C++写的,那C/C++写的不需要虚拟机支持吗?求解惑!

解决方案

都需要虚拟机测试的。安卓有固定运行格式,你生成对应的执行文件就行了

当然可以运行C/C++写的程序,用ndk编译为可执行程序就行了。不是apk格式,是ELF格式(linux上的可执行文件格式)。不需要虚拟机支持,它们是原生程序。
android 也自带一些这样的程序,比如 adbd, ps, ls等..


///

即使是java写的程序,也不一定要打成apk形式的。

原生程序, 可以被Java程序来调用,因而执行。也可以把手机连上pc, 用adb shell 命令来执行。应该也有那种文档管理程序,也可以执行。
只是不会像apk那样在桌面上有个图标。

///

www.zrccd.nettrue/topics/20180204/188759.htmlTechArticle大家好,Android可以直接运行C写的程序?Java写的都是应用层,听说系统层的是C/C++写的,那C/C++写的不需要虚拟机支持?解惑!,大家好 大家好,请问Android可以直接运行C写的程序吗?Java写的...

相关文章

    暂无相关文章

用户评论

大家都在看