【发布时间】:2020-10-13 18:44:30
【问题描述】:
我尝试使用 buildozer 创建一个 APK。问题是:当我启动这个命令来构建 APk 时,我收到了这个错误:
python3 -m pythonforandroid.toolchain apk --debug --bootstrap=sdl2 --dist_name Population-package --name Population --version 0.1 --package ewan grignoux levert.population-package --minsdk 21 --ndk-api 21 --private /home/ewangl/Documents/NSI/Projets/Population/.buildozer/android/app --android-entrypoint org.kivy.android.PythonActivity --android-apptheme @android:style/Theme.NoTitleBar --orientation portrait --window --copy-libs --arch armeabi-v7a --color=always --storage-dir="/home/ewangl/Documents/NSI/Projets/Population/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21
所以我尝试使用 sudo 执行此命令:
sudo python3 -m pythonforandroid.toolchain apk --debug --bootstrap=sdl2 --dist_name Population-package --name Population --version 0.1 --package ewan grignoux levert.population-package --minsdk 21 --ndk-api 21 --private /home/ewangl/Documents/NSI/Projets/Population/.buildozer/android/app --android-entrypoint org.kivy.android.PythonActivity --android-apptheme @android:style/Theme.NoTitleBar --orientation portrait --window --copy-libs --arch armeabi-v7a --color=always --storage-dir="/home/ewangl/Documents/NSI/Projets/Population/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21
但我返回这个:
/usr/local/lib/python3.8/dist-packages/pythonforandroid/toolchain.py:84: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
[INFO]: Will compile for the following archs: armeabi-v7a
[ERROR]: Build failed: Android SDK dir was not specified, exiting.
我必须做什么?
【问题讨论】:
-
错误说明出了什么问题。您认为该命令的哪一部分指定了 Android SDK 目录?
-
我不知道该命令的哪一部分指定了 Android SDK 目录
标签: android python-3.x kivy buildozer kali-linux