【问题标题】:Getting error while Creating apk with buildozer at root在根目录下使用 buildozer 创建 apk 时出错
【发布时间】:2018-04-10 10:30:19
【问题描述】:

使用 buildozer 创建 apk 时出现以下错误。 我使用 Ubuntu 16.0.4 并以 root 身份运行

【问题讨论】:

    标签: android kivy buildozer


    【解决方案1】:

    您实际上并不需要使用 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
    

    【讨论】:

    • 当我运行 t root@RItesh-PC:~/.buildozer/android/platform/android-sdk-20/tools# ./android 线程“main”org.eclipse.swt 中的异常。 SWTError:org.eclipse.swt.widgets.Display.createDisplay(Unknown Source) at org.eclipse.swt.widgets 的 org.eclipse.swt.SWT.error(Unknown Source) 没有更多句柄 [gtk_init_check() failed]。 Display.create(Unknown Source) at org.eclipse.swt.graphics.Device.(Unknown Source) at org.eclipse.swt.widgets.Display.(Unknown Source) at org.eclipse.swt。 widgets.Display.(未知来源)
    • 您好,先生,我在运行命令 buildozer -v android debug 时遇到此问题 无法将目录 /home/Ritesh/.buildozer/android/platform/android-sdk-20/tools 重命名为 /home /Ritesh/.buildozer/android/platform/android-sdk-20/temp/ToolPackage.old01。未能创建目录 /home/Ritesh/.buildozer/android/platform/android-sdk-20/tools 停止 ADB 服务器失败(代码 2)。启动 ADB 服务器失败(代码 2)。完毕。已安装 1 个软件包。未找到构建工具文件夹 /home/Ritesh/.buildozer/android/platform/android-sdk-20/build-tools
    • 运行'/home/Ritesh/.buildozer/android/platform/android-sdk-20/tools/android list sdk -u -e -a' Cwd /home/Ritesh/.buildozer/android /平台
    • 嗨,先生,我正在获取 android:运行 ./android 时找不到 sdkmanager.jar。请指导
    • 请参考Buildozer installation with Python2 or Python3 support。您使用的是哪个版本的 Ubuntu、JAVA、Cython 和 Kivy?
    猜你喜欢
    • 2019-07-30
    • 2020-10-03
    • 1970-01-01
    • 2020-07-12
    • 2020-10-25
    • 2022-06-14
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多