Mac 10.12.1编译Android源码遇到的坑

1.repo sync失败

下载解压好aosp代码以后,repo sync 遇到 “warning: unable to access '/root/.config/git/config': Permission denied”

解决方法:

在 ~/bin/repo 中添加一句 “HOME="/Users/jlh"” 即可 (jlh换成自己的用户名)

2.使用了zsh导致 source build/envsetup.sh 执行失败

解决方法:

执行 chsh -s /bin/bash ,重启终端

3.make clobber 报错

build/core/config.mk:612: *** Error: could not find jdk tools.jar at /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/../lib/tools.jar, please check if your JDK was installed correctly.  Stop.

解决方法:

在 ~/.bash_profile 中添加 export ANDROID_JAVA_HOME=$(/usr/libexec/java_home)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容