Android在Linux下编译源码【安卓进化二十八】

      在linux环境下怎么编译源码,下面给读者简单介绍一下:

      一、步骤如下:

     $  cd aw813/AP    //先进入到要编译的目录下面

     $  .   build/envsetup.sh  // .和build之间有空格

     $  choosecombo   //然后对应编译环境进行选择,一般情况下选择默认。注意编译user版本要选user。

     $    make     //编译整个源码,$  make  -j4 开4个线程去make,快一些。八核电脑可以make  -j8。

     说明:要想编译单个工程的源码,必须先把整个工程的源码编译一遍,然后再对单个源码进行编译 

       二、找编译源码后对应的apk的位置路径:

       /home/wangxianming/aw813/AP/out/target/product/aw813/system/app/Mms.apk       //找短信对应的apk

     三、怎么在手机中利用编译的adb,把编译出的adb烧到手机中

            (1)$ cd  /aw813/AP/out/host/linux-x86/bin

                      $  ./adb kill-server     //杀死手机中有的adb

            (2)$ ./adb devices   //识别编译出的adb

            (3)如果说权限不够,No Permissions  就改用root权限:

                      $ su       密码:   

      注意:数据库一定要一致!否则烧录的版本会报错!

      四、安装APK

              $ adb install  xxx.apk        //直接安装APK,手机重启后apk就消失了。

              $ adb install -r   xxx.apk   //安装并覆盖已经存在的APK,手机重启后apk就消失了。

              $ adb push ../../../xxx.apk   system/app/    //push方法安装到手机中,手机重启后apk仍然存在。

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值