1

我正在尝试在 Android 模拟器上运行一个简单的 Kivy Hello World 应用程序。到目前为止我失败了。

这是尝试在模拟器上运行应用程序时的完整日志:http: //pastebin.com/xWYv7bug

我尝试了不同的 NDK:r9、r9d、r10e 错误我总是得到相同的错误。

可能是什么问题呢?

编辑:

我还在 buildozer 日志中发现了以下内容,这表明了问题:

arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /Users/tmp/android-ndk-r9d/platforms/android-19/arch-arm -o python.exe \ Modules/python。 o \ -L。-lpython2.7 -ldl -L/Users/tmp/KivyHello/.buildozer/android/platform/python-for-android/build/python-install/lib -lz ./libpython2.7.so:错误:未定义的引用'pow' ./libpython2.7.so: 错误:未定义引用 'atan2' ./libpython2.7.so: 错误:未定义引用 'exp' ./libpython2.7.so: 错误:未定义引用 'log ' ./libpython2.7.so: error: undefined reference to 'cos' ./libpython2.7.so: error: undefined reference to 'sin' ./libpython2.7.so: error: undefined reference to '__isfinite' 。 /libpython2.7.so:错误:未定义对“__isinf”的引用。/libpython2.7.so:

编辑2:

最终在链接过程中丢失了一些库,就像这里提到的那样?: libpython2.7.a 缺少许多引用

编辑3:

同样从日志中可能包含缺少符号错误的内容:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpython2.7.a(pymath.o) has没有符号

4

0 回答 0