【发布时间】: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 SDKbuild-tools的一部分。而build-essential不是答案的一部分。 -
对不起,我的意思是目录“/home/username/.buildozer/android/platform/android-sdk-20/tools/android”不存在
-
我认为您可以使用在
platform目录下可以找到的任何android。
标签: python-3.x ubuntu kivy aidl buildozer