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仍然存在。

   

你可能感兴趣的:(linux,android,数据库,user,手机,permissions)