【发布时间】:2019-04-30 17:16:51
【问题描述】:
我的智能手机使用的是 Android 7.0。
我正在 Ubuntu 18.04 上使用 buildozer 开发应用程序。
根据几个网站,API 是 24。
我不知道要使用哪个 sdk 和 ndk 版本。我尝试了几个版本,每次试验的结果都不同。
使用 API 24、min API 9、ndk 9c、sdk 20 (buildozer.spec) 我收到以下错误:
命令失败:/usr/bin/python -m pythonforandroid.toolchain create --dist_name=phone --bootstrap=sdl2 --requirements=python2,kivy --arch armeabi-v7a --copy-libs --color=总是 --storage-dir="/home/edison/AppProjects/BESTPHONE/.buildozer/android/platform/build
日志里的错误太多了,我都不敢放在这里了。
也许如果我知道什么是正确的 ndk 和 sdk 版本,我就不需要继续这个反复试验的过程了。 我阅读了许多论坛,但没有任何帮助。 请!
【问题讨论】:
-
没有“正确”版本的 NDK 或 SDK。您通常需要两者的最新版本。或至少一个最新版本,以防最新版本存在错误或与您使用的工具不兼容。
-
谢谢。我会尝试 Virtualbox 以避免编译问题。
标签: android sdk android-ndk buildozer