Android ndk Buildozer构建在NDK构建时失败,导致SDL\u JAVA\u包路径错误

Android ndk Buildozer构建在NDK构建时失败,导致SDL\u JAVA\u包路径错误,android-ndk,kivy,buildozer,Android Ndk,Kivy,Buildozer,当使用Kivy的VM(2.0)进行设置时,Buildozer(0.34)会出现此错误。我能够在Ubuntu 16.04中的一个不相关的环境(没有VM)和相同的规范文件中复制它 日志输出: [信息]:标准输出: /build/app name/android/platform/build/build/bootstrap\u builds/sdl2\u gradle-python2/jni/sdl/android.mk:8: ***请定义SDL_JAVA_PACKAGE_路径到JAVA包的路径,例如

当使用Kivy的VM(2.0)进行设置时,Buildozer(0.34)会出现此错误。我能够在Ubuntu 16.04中的一个不相关的环境(没有VM)和相同的规范文件中复制它

日志输出:

[信息]:标准输出: /build/app name/android/platform/build/build/bootstrap\u builds/sdl2\u gradle-python2/jni/sdl/android.mk:8: ***请定义SDL_JAVA_PACKAGE_路径到JAVA包的路径,例如用下划线替换点 “美国加州大学洛杉矶分校”。停下来

这发生在它切换到运行NDK构建之后:

日志输出:


有人知道为什么这个错误在虚拟机和我自己设置环境时会以完全相同的方式出现吗?它与Java有什么关系吗?我将详细阐述,但我不确定什么最有帮助。我在其他地方找不到这个错误的参考资料,如果有任何线索,我将不胜感激。这是我的第一个问题,但这个社区确实帮助我学习。谢谢。

我应该发布整个日志输出,因为此错误与ndk构建步骤有关,而我选择发布的内容没有显示出来。继续的唯一方法是删除所有buildozer文件夹,卸载buildozer和kivy,然后重新启动一个新的buildozer规范文件。我将保留这个问题,以防其他人有更好的见解,但解决方法基本上是重新安装所有内容。
  RAN: /home/kivy/.buildozer/android/platform/android-ndk-r9c/ndk-build V=1