方法一:
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和命令行测试程序源码。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)