Android编译时遇到的问题

来源:互联网 发布:mysql自带可视化界面 编辑:程序博客网 时间:2024/03/28 17:21

vmware+ubuntu16.0.4+Android7.0 

编译时遇到的问题

1.Java版本不对

   应该使用OpenJDK

2.Java Heap Size不足

    a.手动修改了Jack-admin文件 prebuilts/sdk/tools下的jack-admin文件里JACK_SERVER_VM_ARGUMENTS的值,增加-XX:+TieredCompilation -Xmx4096m

    b.执行命令

    export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"
   ./prebuilts/sdk/tools/jack-admin kill-server 
   ./prebuilts/sdk/tools/jack-admin start-server

3.磁盘空间不足

    最开始给ubuntu分配了100g空间,后来空间不够使用,使用gparted进行磁盘空间扩展

4.Communication error with Jack server (56)  

    手动启动jack-server

自此Android编译成功



启动模拟器时遇到问题

1.android studio libGL error: unable to load driver: vmwgfx_dri.so



sdk编译

    sudo make sdk -j8


adb编译

      make host_cross_adb