Android生成可执行文件

m:编译所有的模块
mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件
//add in 2019 0718
还要先编译,配置环境变量
work/android source build/envsetup.sh
lunch
5

安装服务端:
linguangliang@android-virtual-machine:~/work/android/hardware/aw/bindertest/service$ mm -B

安装客户端:
linguangliang@android-virtual-machine:~/work/android/hardware/aw/bindertest/c+±client$ mm -B

最后会在这个目录下生成可执行文件
android\out\target\product\t3-p1\system\bin
DemoService
DemoServiceClient
将这两个模块安装到手机上,看看能否跑通
手机系统需要具有root权限
执行adb remount
将组件push到system/bin目录下
同时提升为最高权限

root@t3-p1:/system/bin # chmod 777 DemoService
chmod 777 DemoService
root@t3-p1:/system/bin # chmod 777 DemoServiceClient
chmod 777 DemoServiceClient

分别开两个窗口运行服务端和客户端

root@t3-p1:/system/bin # ./DemoService

root@t3-p1:/system/bin # ./DemoServiceClient

最后通信成功

方式多种多样,也可以android系统签名的方式

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值