使用NDK生成native C/C++的可执行程序(二)

2014-11-24 10:24:38 · 作者: · 浏览: 1
oid项目的jni的路径,输入ndk-build,如果不出错,将在android项目里生成一个libs目录.libs目录还生成一个armeabi.在armeabi目录里会有一个test文件.


2.我们要将test文件改名成libtest.so.


3.然后在eclipse里clean/build.


4.将程序在手机上运行.可以看到 程序自己的数据目录下生成一个textc.txt文件.


而且即使java程序退出了,此test程序仍在执行,因为我用sleep和后台执行方式来执行的.test已经是一个独立的进程在android系统里运行了.


如果手机是破解的,有root权限的,可以将process = Runtime.getRuntime().exec("su");来替换上面同一行程序.这样你可以随意写文件到root能操作的目录,也可以执行其它root才能执行的命令.


全文完.