Android AOSP 源码编译填坑

1,543 阅读1分钟

Mac编译Android源码时,报错找不到tools.jar

首先您安装了jdk,下载地址如下

www.oracle.com/java/techno…

之后你会在对应的路径看到lib目录和tools.jar文件,路径如下 /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/lib /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/lib/tools.jar

注意:不要直接复制路径,JDK版本名称可能不同,替换为你自己的版本名或者用ls到对应目录下查看目录名


sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/lib
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/Classes

sudo ln /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/lib/tools.jar
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/Classes/classes.jar

bad CPU type in executable

去github下载工具

github.com/apache/open…

解压后运行 OpenWhisk_CLI-latest-all/mac/386/wsk 即可解决问题