android - 总是恢复到旧版本

标签 android linux gnu-make ubuntu-16.04 android-source

我正在 Ubuntu 16.04 上构建 Android。要使构建在 16.04 上运行,需要 make 3.81。我通过dpkg安装了旧版本

sudo dpkg -i ~/Downloads/make_3.81-8.2ubuntu3_amd64.deb

但有时 make 会单独恢复到 4.1 版。没有像重启这样的特殊事件会发生。当我再次运行 dpkg 时,一切正常。有时我在我的代码中查找错误,而没有再次注意到它只是错误的 make 版本,这真的很烦人。 有人知道如何解决这个问题吗?

最佳答案

也许您的 Ubuntu 安装设置为在可用时自动应用最新更新?如果是这样,ubuntu 存储库中新的 make 软件包版本可能会触发升级。

因此,您需要做的是将“make”包锁定到特定版本。本页描述了如何做到这一点: https://askubuntu.com/questions/18654/how-to-prevent-updating-of-a-specific-package

我认为这个问题的正确标签是“dpkg”或“apt-get”。

关于android - 总是恢复到旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44139258/

相关文章:

macos - 文件是为不受支持的文件格式构建的,这不是所链接的体系结构 (x86_64)

java - 无法解密android应用程序中的字符串

android - redux state 在 react native 中在内存中保留多长时间

java - mSecurityInputMethodService 在 logcat 中为空

c - 如何以零纳秒实现每秒的计时器释放?

ios - 在 macOS/iPhone 上的 Swift 5 中压缩的数据无法通过其他任何东西解压缩

android - 将 ListView 数据发送到另一个 ListView 和 Activity

Linux Bash - 日期格式

c - Makefile 不删除中间文件

gnu-make - 如何查看 GNU make 运行的命令?