问题标签 [chaquopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

android - 使用 chaquopy 时,应用程序在设备中崩溃,但在模拟器中没有

我在 android studio 中使用 chaquopy 创建了一个人脸检测。当我将应用程序运行到模拟器中时,它可以正常工作。但是当我打开手机时,它崩溃了。在运行中显示

我的代码是

在我的代码中,当用户单击 submitbtn 时,来自 imageview 的图像将编码为字符串并发送到 python 模块。然后在进行面部检测后的python脚本中,它再次返回字符串,剩下的主要是我做的。我能做些什么?

0 投票
1 回答
100 浏览

python - Android Chaquopy 没有这样的文件或目录:'ffprobe'

我正在尝试在 Android 中使用 Chaquopy 将 3gpp 音频文件转换为 WAV 格式。3gpp文件存储在外部存储器中(下载文件夹和权限被授予读写操作)。我正在使用 Ubuntu 18.04,并且我已经安装了“ffmpeg”库。代码片段单独运行良好,但在集成到 Android 环境时会出现问题。任何帮助/解决方案?有一些类似的问题,但没有得到正确解释/解决方案不起作用。谢谢你。

这是我的 Python 代码 -

这是我的堆栈跟踪 -

0 投票
1 回答
16 浏览

python-3.x - chaquopy 是否支持 SequenceMatcher

chaquopy 支持吗

或 pip 将首先安装,什么 pip 将用于使用 SequenceMatcher

0 投票
1 回答
297 浏览

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

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

蟒蛇文件

0 投票
1 回答
106 浏览

python - 在 Android Studio 中使用 Chaquopy 将值插入到 python 文件中

我正在尝试将“Hello World”插入到 python 文件中的 def m(input) 中。但它不起作用我该如何解决?

主文件

MainActivity.java

这是我得到的错误

0 投票
0 回答
63 浏览

python - 如何在 Android Studio 项目中添加 Python Selenium 脚本

我有一个 Python 脚本来从网站获取数据,我想在 Android Studio 项目中添加该脚本。为此,我想使用Chaquopy。但我不知道如何处理 webdriver 并运行该 selenium 代码。任何人都可以知道如何做到这一点。

0 投票
1 回答
42 浏览

java - 在 AndroidStudio 中运行 Python 网络服务器

我想创建包含 Python 网络服务器的 AndroidTVApp。我正在使用 python 库 Chaquopy。像 print HelloWorld 这样的简单 python 脚本可以工作。我是新手,但我认为我必须在服务类中运行网络服务器才能在后台运行。它不起作用。首先,我尝试在 ShowWebsiteActivity.java 中运行 Python,但 webview 只显示空白页面。所以,这就是我尝试在服务中调用和运行 Python 脚本的原因。Python 文件有效,我尝试在我的电脑上运行它,但在 AdnroidStudio 中没有。它引发此错误 - 无法将字节对象转换为 java.lang.String。如何在后台运行 Python 网络服务器?这是我的代码:
Java 类

服务等级

Python

0 投票
1 回答
162 浏览

java - 进程 'command 'C:/Users/xxxx/python.exe'' 以非零退出值 1 结束

早上好,

我正在 android studio 中开发一个聊天机器人,并将一个 python 脚本集成到我的机器人中。使用 chaquopy 工作正常,但是在我更改应用程序名称后,整个项目停止工作,它给了我这个错误:

Logcat 真的很长,我无法弄清楚有什么问题:

任何帮助或建议都非常感谢..提前谢谢大家!

错误截图

0 投票
1 回答
102 浏览

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

我正在 android studio 中构建一个 IoT 应用程序,我正在使用Chaquopy - Python SDK for android,所以当我按下 android 应用程序中的按钮时,我的 python 脚本将运行,但不知何故我收到了无法打开端口这样的错误。

我在 Java 中的 android 代码:

我的python代码:

已经一个星期了,我不知道如何解决这个错误,任何线索都将不胜感激。

0 投票
1 回答
274 浏览

opencv - Camerax ImageCapture 传递给 Chaquopy 太慢了

我用 Chaquopy 制作了 Camerax 应用程序:

  • ImageCapture 用例捕获图像(jpg)
  • 将其转换为位图
  • 将位图转换为字符串
  • 将字符串传递给 Python
  • Python OpenCV 获取图像分辨率并将其返回给 Android(如字符串)
  • 在 Textview 上显示

应用程序正在运行,但问题是:

  1. 应用程序太慢:15-20 秒(字符串转换?)
  2. 它显示错误的分辨率(分辨率在 ImageCapture 配置中设置)
  • 我怎样才能加快我的应用程序?
  • 除了base64字符串之外,还有另一种将图像传递给python的方法吗?

Android CameraAtivity 代码:

'''

'''

Python代码;

所有代码都在 Github 上: https ://github.com/kintipu/Camerax_ImageCapture_Chaquopy_OpenCV_ImageResolution/tree/master

2021 年 3 月 29 日更新:我将尝试使用 bytearray,就像 mhsmith 建议的那样。与此同时,我尝试了另一件事:

  • 捕获图像并将其保存为 jpg

  • 然后直接从python中读取图像 App在模拟器中工作,但在真正的手机Android上代码:'''

    公共类 CameraActivity 扩展 AppCompatActivity { private PreviewView previewView; 私有图像捕获图像捕获;私有 ListenableFuture cameraProviderFuture;私有文本视图文本视图;私人按钮按钮;私有上下文上下文;

    }

'''

Python代码:

'''

'''

2021 年 4 月 4 日更新:

通过一些修改,我让它变得更快:

  • 将 bytearray 之类的图像传递给 python(而不是字符串和 base64 转换)-根据 Malcom Smith 的建议
  • 位图压缩设置为 JPEG(而不是 PNG)
  • Python 从 Create 开始

安卓代码;'''

Python: '''

更新了 github:https ://github.com/kintipu/Camerax_ImageCapture_Chaquopy_OpenCV_ImageResolution/blob/master/README.md