首页 > 移动平台 > 详细

非Root权限的Android上运行可执行文件

时间:2015-08-26 00:16:01      阅读:312      评论:0      收藏:0      [点我收藏+]

使用 NDK 编译可执行文件,即 Android.mk 文件应该是编译 target 应该是 BUILD_EXECUTABLE

include $(BUILD_EXECUTABLE)

假设,编出的目标为 helloworld

1. 将 helloworld push 到手机的 /sdcard 目录下

2. 执行 adb shell

3. 将 /sdcard/helloworld 拷贝到 /data/local/tmp

4. 进入到 /data/local/tmp 目录下,并执行 chmod 777 helloworld

5. 执行 helloworld,即 ./helloworld

简而言之,就是这个样子:

jerikc$ adb push helloworld /sdcard/
jerikc$ adb shell
shell@idol:/ $ cp sdcard/helloworld /data/local/tmp/
shell@idol:/ $ cd /data/local/tmp/
shell@idol:/data/local/tmp $ chmod 777 helloworld
shell@idol:/data/local/tmp $ ./helloworld




非Root权限的Android上运行可执行文件

原文:http://my.oschina.net/jerikc/blog/497090

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!