我在使用buildozer创建apk时遇到以下错误。 我使用Ubuntu 16.0.4并以root身份运行
/root/.buildozer/android/platform/android-sdk-20/build-tools/20.0.1/aidl
Aidl无法执行
您可能错过了安装32位库 查看http://buildozer.readthedocs.org/en/latest/installation.html
检查配置令牌
答案 0 :(得分:0)
您实际上不需要使用 root 运行 buildozer 。 .buildozer 文件夹将在$ HOME下创建,例如 /home/user-name/.buildozer
关于缺少的aidl文件, 你需要在 /root/.buildozer/android/platform/android-sdk-20/tools / 中运行 android 来更新Android SDK,和aidl将被安装。你可能需要运行几次,直到你看到一个文件夹 build-tools ( /root/.buildozer/android/platform/android-sdk-20/build-tools )使用子文件夹19.1.0,23.0.1 等
cd /root/.buildozer/android/platform/android-sdk-20/tools/
./android