【问题标题】:Aidl not found error while using buildozer android -v debug使用 buildozer android -v debug 时未发现 Aidl 错误
【发布时间】:2019-07-10 15:58:41
【问题描述】:

我正在尝试创建一个可以使用 buildozer 和 kivy 在手机上运行的 android apk 文件。不幸的是,每当我运行命令buildozer -v android debug 时,命令提示符都会返回错误Aidl not found, please install it

我已经尝试简单地执行sudo apt-get aidl,然后执行sudo apt-get update,但这仍然会导致相同的错误。

另外,我不确定这是否与问题有关,但是当我在 ubuntu 16.04 虚拟机上打开文件资源管理器时,根文件夹上有一个轻微的“x”,它说我不知道'无权打开它。

这是 buildozer.spec 文件,通过我确定它的内容是否对这个特定错误很重要

https://docs.google.com/document/d/1UAHekPUatAOrdIU_zFRwoPWgQKd-d0L3QsRXOr2Lo4Q/edit?usp=sharing

我们将不胜感激帮助和建议。谢谢!

注意:我之所以问这个问题是因为Why does Buildozer show `# Aidl not found, please install it.` even after I installed it?给出的答案已经过时了

【问题讨论】:

  • 答案已过时,安装build-essential的位置的文件路径不存在
  • 它有什么过时的地方? Aidl 仍然是 Android SDK build-tools 的一部分。而build-essential 不是答案的一部分。
  • 对不起,我的意思是目录“/home/username/.buildozer/android/platform/android-sdk-20/tools/android”不存在
  • 我认为您可以使用在platform 目录下可以找到的任何android

标签: python-3.x ubuntu kivy aidl buildozer


【解决方案1】:

找不到Aidl,请安装。 Buildozer 没有安装必要的包

~/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager "build-tools;29.0.0" 然后按“y”然后回车接受许可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 2023-04-11
    • 2019-01-17
    • 2021-02-28
    • 2014-12-04
    • 2021-08-17
    • 2022-01-27
    • 2021-11-18
    相关资源
    最近更新 更多