在Mac上給Nexus 9編譯Android 6.0源碼時(shí)碰到的問(wèn)題缓醋。
- 新建一個(gè)區(qū)分大小寫的分區(qū)
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 100g ~/android.dmg
hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android;
源碼編譯curl住练,因?yàn)榫幾g需要一個(gè)使用openssl版本的curl
使用curl --version
查看版本,如果沒有出現(xiàn)SecureTranspot策彤,而是出現(xiàn)OpenSSL栓袖,則是成功的。修改
build/tools/post_process_props.py
PROP_NAME_MAX = 31
#PROP_VALUE_MAX = 91
PROP_VALUE_MAX = 128
- 修改
sonic/libc/include/sys/system_properties.h
#define PROP_NAME_MAX 32
//#define PROP_VALUE_MAX 92
#define PROP_VALUE_MAX 128
- 導(dǎo)出
ANDROID_JAVA_HOME
export ANDROID_JAVA_HOME="$(/usr/libexec/java_home)"
- 創(chuàng)建符號(hào)鏈接
cd external/iptables/extensions/../include/linux/netfilter
ln -s xt_dscp.h xt_DSCP.h