美文网首页
Mac编译Android 6.0源码

Mac编译Android 6.0源码

作者: williepeng | 来源:发表于2016-07-29 18:10 被阅读0次

在Mac上给Nexus 9编译Android 6.0源码时碰到的问题。

  1. 新建一个区分大小写的分区
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 100g ~/android.dmg
hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android;
  1. 源码编译curl,因为编译需要一个使用openssl版本的curl
    使用curl --version查看版本,如果没有出现SecureTranspot,而是出现OpenSSL,则是成功的。

  2. 修改build/tools/post_process_props.py

PROP_NAME_MAX = 31
#PROP_VALUE_MAX = 91
PROP_VALUE_MAX = 128
  1. 修改sonic/libc/include/sys/system_properties.h
#define PROP_NAME_MAX  32
//#define PROP_VALUE_MAX 92
#define PROP_VALUE_MAX 128
  1. 导出ANDROID_JAVA_HOME
export ANDROID_JAVA_HOME="$(/usr/libexec/java_home)"
  1. 创建符号链接
cd external/iptables/extensions/../include/linux/netfilter
ln -s xt_dscp.h xt_DSCP.h

相关文章

网友评论

      本文标题:Mac编译Android 6.0源码

      本文链接:https://www.haomeiwen.com/subject/zimzjttx.html