使用 buildozer 创建 kivy apk 错误:“Aidl 无法执行”

Posted

技术标签:

【中文标题】使用 buildozer 创建 kivy apk 错误:“Aidl 无法执行”【英文标题】:Create kivy apk with buildozer ERROR: "Aidl cannot be executed" 【发布时间】:2019-01-17 19:09:39 【问题描述】:

我想将我的 kivy 应用程序上传到 Google Play 商店。为此,我需要一个 .apk 文件,它的 api 级别为 26 或更高。我创建的 .apk 的 apk 级别为 19。所以这是我将级别设置为 26 的方法: 我安装了 API 26、27、28 和最新版本的构建工具。 在 buildozer.spec 我设置 android.api = 26。 之后我运行“buildozer android release deploy run”。现在我得到了这个错误:

"检查aidl是否可以执行

搜索 Aidl

运行'home/dennis/.buildozer/android/platform/android-sdk-20/build-tools/28.0.2/aidl' CWD 无 无法执行aidl”

我能做些什么来解决这个问题?

谢谢!

【问题讨论】:

【参考方案1】:
    运行 ~/.buildozer/android/platform/android-sdk-20/tools/android 选择Android SDK Build-tools 26.x.x 检查~/.buildozer/android/platform/android-sdk-20/build-tools/26.x.x/中的aidl文件

【讨论】:

以上是关于使用 buildozer 创建 kivy apk 错误:“Aidl 无法执行”的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 12.04 上使用 Kivy 和 Buildozer 制作 apk

Kivy App 使用 Buildozer 构建。 APK 崩溃

Kivy 应用程序构建 apk 文件不可能?

Kivy Apk build with buildozer error: # Java compiler (javac) not found, please install it

由 buildozer 构建的 Kivy apk 在显示预启动屏幕后很快崩溃

Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m "kivy" d