美文网首页
MacOS(Sierra 10.13.3)上Android源码(

MacOS(Sierra 10.13.3)上Android源码(

作者: 槐树向北 | 来源:发表于2018-03-05 17:16 被阅读271次

一 、遇到的错误

错误1

错误代码:

$ make idegen && development/tools/idegen/idegen.sh

build/core/config.mk:600: *** 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.

解决方法:

打开mac 的环境变量配置文件,增加ANDROID_JAVA_HOME即可
操作方法:

  1. 打开terminal
  2. 输入“vim ~/.bash_profile”
  3. 在文件里增加一行 export ANDROID_JAVA_HOME = ${JAVA_HOME}
    注意没有配置JAVA_HOME的朋友先安装JDK并配置JAVA_HOME(此详情,请google 百度)
    参考:http://blog.bihe0832.com/macOS-AOSP.html

错误2

问题描述
在导入AndroidStudio之前,做准备工作的时候。
执行

 $ make idegen && development/tools/idegen/idegen.sh

出错。

错误代码:

ninja:error:"out/host/common/obj/JAVA_LIBRARIES/guavalib_intermediates/classes-full-debug.jar"need by"out/host/common/obj/JAVA_LIBRARIES/idegen_intermediates/class-full-debug.jar" missing and no know rule to make it

解决办法:
顺序执行以下命令
$ source build/envsetup.sh
$ source build/envsetup.sh && mm idegen

最后成功

相关文章

网友评论

      本文标题:MacOS(Sierra 10.13.3)上Android源码(

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