Linux编译出现Android can only be built by versions 3.81 and 3.82.

别来无恙 提交于 2020-01-22 21:27:17

意思是之前的make版本过高,需要安装低版本的make。之前在网上搜的安装方法无法解决我遇到的问题,所以我自己的解决办法如下:

1.下载make3.81

去ftp://ftp.gnu.org/gnu/make/ 下载目标版本: make-3.8.1.tar.gz

2.任意目录解压

tar -zxvf make-3.81.tar.gz

3.cd到解压目录下

cd make-3.81

4.进行配置

./configure

5.编译代码

之前在这个步骤按照网上的办法是直接执行make来编译,但是会提示:
程序 ‘make’ 已包含在下列软件包中:

  • make
  • make-guile
    请尝试:sudo apt install <选定的软件包>
    查看README,发现是要执行sudo ./make install。

6.安装成功

make -version,显示版本为3.81。
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!