python2.7中的Android NDK交叉编译问题

时间:2018-02-01 08:37:54

标签: python-2.7 android-ndk

我面临的问题是让python在Android Board上运行。 我成功地交叉编译了python 2.7.14并将二进制文件和lib复制到了电路板上并且出现了以下错误。

无法链接EXECUTABLE" python2.7":找不到符号" nl_langinfo"由" /system/bin/python2.7"引用; ... 中止

我使用ndk version16b进行交叉编译。 任何帮助和想法将不胜感激。

1 个答案:

答案 0 :(得分:0)

nl_langinfo()是在API 26上引入Android的。如果你的主板运行旧版Android,你应该重新编译python,设置 ANDROID_API 以匹配你的版本