首页 > 解决方案 > rust 链接因 aarch64-linux-android-clang 失败,找不到 -lpython3.6m

问题描述

因此,提供一些背景信息:我想使用带有 python Kivy 应用程序的外部(rust)库来进行实验性的自学目的。我不知道从哪里开始,因为我从来没有在编译过程中太深入,所以我决定尝试使用 python-for-android 接收外部模块。在失败了几次之后,我考虑在我的 python 文件中对导入使用 try-except,然后将与 android 兼容的 rust 模块添加到 APK 中。我不知道它是否会工作,但到目前为止,我在为 android 编译我的 rust 库时遇到问题,因为它似乎错过了一些与 python 相关的库,这可能是因为我使用 pyo3。我不确定我应该如何解决这个问题,因为这是我第一次在 Linux(尤其是 Ubuntu)上为 android 编译一些东西。

如果有人能告诉我如何修复链接过程,我将不胜感激,以下是日志: https ://pastebin.pl/view/3d6a69ac 另外,如果您知道如何以更好的方式实现我的目标,请同时提及。

标签: python-3.xrustandroid-ndkkivypyo3

解决方案


推荐阅读