大家好,请问如何写Android下的可执行程序啊?
就是那种能在/system/bin目录下的可执行文件。
例如:
ls
ping 命令等谢谢哈。
就是那种能在/system/bin目录下的可执行文件。
例如:
ls
ping 命令等谢谢哈。
解决方案 »
- android多任务下载,并实时显示在多个进度条问题
- LinearLayout线性布局, 添加Touch事件, 不成功????????????????????????
- 重复设定闹钟的问题
- 匹配邮箱强行关闭…………
- 新手学contentProvider 求大虾指点
- 怎么实现点击弹出上下文菜单而不是长按弹出??
- 请教为何android把应用结构设计的这么复杂?
- Android中如何实现单行、水平滚动的分页的Gridview?
- ndk编译无法识别so库
- java.lang.IllegalArgumentException: column '_id' does not exist
- libc.so libdl.so找不到
- 这种菜单怎么实现?以前的帖子图挂了
比如说:frameworks/base/opengl/tests
1.android.mk文件中添加xxx工具
TOOLS := \
.. \
xxx
2.创建xxx.c,仿照ls.c编写自定义的功能。3.mm4.adb push xxx /system/binok了。
如果是想扩展toolbox的命令,请参看:http://blog.csdn.net/a345017062/article/details/6250619
int main()
{
printf("%s\n", "hello World!");
return 0;
}下边贴出使用gcc交叉编译的命令 (我吧hello.c放在E:/dev/目录下)C:\Users\stonexing>E: E:\>cd dev E:\dev>arm-none-linux-gnueabi-gcc -static -o hello hello.c到这里编译成功3 启动手机或模拟器,将可执行文件push到设备
E:\dev>adb push hello /data/local/tmp/hello
E:\dev>adb shell chmod 777 /data/local/tmp/hello
4 shell进入设备系统目录,执行可执行文件
adb shell
cd /data/local/tmp
./hello 总结:1编译时一定要-static参数