eclipse将c语言编译输出apk要怎么做

eclipse将c语言编译输出apk要怎么做,第1张

有两种方配败法把c语言编的程序转变成apk的安装包:

方法一:

1,简单的说就是参考C代码开发 Android 应用、在方法里用 Java语法重新实现c的每个方法,安装,对照着程序功能和反编译结果好好整理整理得到漂亮的源代码

2.编译、签名 再找个Android手机拷贝进去、反编译结果一般不蚂碰怎么好看,就是一个Java函数啦,不好实现的想办法实现

3,当培物颤然不会复杂很多就是在上面第1步前加些步骤,出来啦,进了函数里你想干啥就干啥了(想干啥就干啥不包含方法的输入输出部分咯)

方法二:

使用eclipse软件,该方法为简单

android的apk是通过java程序编写并且用android的工具打包生成的。

这里的唤肢gcc helloworld.c -o helloworld.apk是将helloworld.c的程序(C语言)编译后存放在一个名叫helloworld.apk的文件中。这里的hellowld.apk实质上是一个elf的可段凳执行和燃世文件,与android的apk没有任何关系(除.apk后缀名)。

android的apk里面包含了很多东西,比如页面xml文件,图片什么的。等等。

显然这里的一个c语言也不对的。

c4droid是款Android设备上的C/C++程序编译器,默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用),选用gcc后,可以薯世用sdl(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需孙手悉安装sdl plugin for c4droid)。也可以开发native android app(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件版本4.7.2提供了示列程序,包含则乎sdl,android native,qt和命令行测试程序源码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12523636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存