使用 chaquopy 的 android studio 不支持 Python 模块

Posted

技术标签:

【中文标题】使用 chaquopy 的 android studio 不支持 Python 模块【英文标题】:Python module is not supported in android studio using chaquopy 【发布时间】:2021-06-11 06:04:23 【问题描述】:

在我的项目中,我正在尝试使用 chaquopy 将 python 集成到 android studio 中。我的 android 版本是 4.1.1,chaquopy 版本是 9.1.0,python 版本是 3.8.6。在 android studio 中,我创建了一个 python 文件夹,并在其中编写了 python 代码,其中 android 编译器在“import”中显示错误。我已附上快照。 build.gradle

python file

【问题讨论】:

嗨,欢迎来到 ***。请尝试详细解释主要部分本身的问题。请将您的研究与脚本/代码/图像以及您面临的困难一起发布。要清楚地了解如何提出问题。请参阅:Ask questions, get answers, no distractions 【参考方案1】:

这在the documentation中有解释:

要将 Python 编辑支持添加到 Android Studio 用户界面,您可以选择安装“Python 社区版”插件。但是,Chaquopy 并未与此插件集成,因此您会看到“没有为模块配置 Python 解释器”的警告,并且您的代码可能会显示许多错误指示符,例如“未解析的引用”和“未命名模块”。这些是无害的:继续运行您的应用程序,如果确实有错误,详细信息将显示在 Logcat 中。

【讨论】:

Python 社区版插件已经存在,但应用程序在启动时仍然崩溃,并且在 logcat 中它显示没有找到 python 模块,并且在 import 语句的每一行中都显示错误行蟒蛇文件 就像我说的,Android Studio 中显示的错误通常是无害的。重要的错误是 Logcat 中的错误,因此请使用上面的“编辑”链接编辑您的问题,以包含该错误的完整文本。如果您包含源代码的相关行,也会很有帮助。

以上是关于使用 chaquopy 的 android studio 不支持 Python 模块的主要内容,如果未能解决你的问题,请参考以下文章

在 android studio 中使用 chaquopy 运行 python 脚本

chaquopy android apk 大小更大

Android Studio 无法使用 chaquopy python 打开 COM 端口

使用 chaquopy 在 android studio 中集成 python 代码(对象检测代码)

在 android studio 中使用 chaquopy 加载模型 hdf5

如何在使用 Chaquopy 时在 android 中显示加载动画