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
本文记录了在Ubuntu 16.0.4环境下使用VMware搭建Android 7.0开发环境过程中遇到的编译问题及解决方案,包括调整Java版本为OpenJDK、增加JavaHeapSize配置、解决磁盘空间不足问题等,并分享了解决模拟器加载驱动失败的经验。
1050

被折叠的 条评论
为什么被折叠?



