牛轧糖最重要的版本是什么版本的SDK和ndk?

时间:2018-11-28 18:04:55

标签: android sdk android-ndk buildozer

我的智能手机使用Android 7.0。

我正在Ubuntu 18.04上使用buildozer开发应用程序。

根据一些网站的资料,API是24。

我不知道要使用哪个sdk和ndk版本。我尝试了多个版本,每个试验的结果都不同。

使用API​​ 24,最小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版本是什么,我将不需要继续进行反复试验。 我读了很多论坛,但都无济于事。 拜托!

1 个答案:

答案 0 :(得分:0)

NDK r9c很古老。它太旧了,甚至无法支持Android 5。

通常应该使用NDK的最新版本。一个NDK软件包在发布时就支持所有相关的API级别。

对于您应该定位的API级别,答案更为复杂。请参阅https://stackoverflow.com/a/21982908/632035以获取良好的细分。