问题标签 [pyjnius]

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 回答
2486 浏览

python - pyjnius不在虚拟环境中工作

我在 django 和 pyjnius 一起工作。我无法将它作为模块导入,所以我像这样使用它

可以正常工作,但在虚拟环境中会出错

是我正在关注的代码

请任何人都可以在这里指出一些方向,例如如何在虚拟环境中使用 pyjnius 或我在哪里犯错误。

在 run_me.py 这是代码

谢谢你

0 投票
2 回答
1356 浏览

android - 从 kivy 导入 pyjnius

我想问是否可以从 Kivy 只导入 jnius。我将 Python 用于 Android “qpython” 发行版,其中编译了 Kivy。Kivy 也包含 pyjnius。现在我尝试使用 jnius 而不调用 Kivy 应用程序来调用 Java 模块?任何想法调用 kivy 包含模块而不导入 Kivy 本身或仅在终端中使用 Kivy 而不调用应用程序或窗口?或者直接为qpython编译pyjnius的一些帮助?谢谢

0 投票
2 回答
6069 浏览

python - 在 pip jnius 安装中找不到 JRE_HOME

尝试jnius从 pip 安装(这是必需的pip install sikuli)。

这是我尝试安装时遇到的错误:

在此处输入图像描述

变量定义是否正确?

在此处输入图像描述

有谁明白为什么它一直说找不到JRE_HOME

编辑:我的路径变量是:

在此处输入图像描述

0 投票
1 回答
2718 浏览

python - 如何在 python 中使用 sparql、rdflib 询问本体

我已经开发了自己的本体(我定义了我的类、属性等),我想用 sparql 询问我的本体。

在 protégé 2000(开源本体编辑器)中一切正常,但是当我想在 python 中实现我的请求 sparql 时遇到了一些问题。

我用 Java 完成了它并且它有效,但这不是我想要的,我想用它来做pyjnius(一个 Python 模块,将 Java 类作为 Python 类访问)但也没有任何效果。

我如何使用 sparql 来询问我的本体?有什么方法可以在 Python 中使用 jena 吗?

这就是我用java做的:

属性是:signee_par、mot_cle、secteur、ministere 等.....(法语),sqarql 请求基于这些属性

我想用python来做,有人知道我怎么做吗?!

0 投票
2 回答
2204 浏览

android - kivy android share image

I want to create share button that will use android ACTION_SEND intent for sharing image. It's my code:

But it doesn't work) It throws this error jnius.jnius.JavaException: Invalid instance of u'android/net/Uri' passed for a u'java/lang/String' in this line shareIntent.putExtra(Intent.EXTRA_STREAM, uri). How can i fix this?

0 投票
2 回答
533 浏览

android - Kivy Gallary 程序在编译为 apk 时不起作用

我想制作一个带有按钮的 kivy 应用程序,当单击按钮时,它会打开 android 库。所以我写了代码,你可以在那里看到,在 qpython 上,它起作用了。但是当我想在我的电脑上运行它时,我收到了错误消息:

(是的,这是整个错误消息)

但我还是决定试一试。所以我用buildozer编译它,在我的android手机上安装并启动它,应用程序就启动了。它打开了,我点击了他的按钮,画廊也打开了,但是当我选择一个图像时,程序就崩溃了。

这是main.py:

这是我自制的画廊模块:

这是权限,我在 buildozer.spec 文件中给了应用程序:

这是逻辑的一部分,它用galary表示:

0 投票
1 回答
1737 浏览

java - launchservicesd: secTaskLoadEntitlements failed error=22 while loading java

我正在尝试运行一个使用jnius导入 jar 的 python 程序 (sikuli) 。这是在 python 中加载 jar 文件的 sikuli 包中代码的要点

当我在 Windows 中运行时,此代码运行没有任何问题。但是当我在 mac 中运行它时,程序会在 Dock 中挂起一个 java 图标。图标. 当我运行 python 脚本时,我在日志中收到此错误/消息。

谁能说出这个错误的含义(或扩展坞中挂起/java图标的原因)?我想调试此挂起的原因,但欢迎在调试此错误方面提供任何帮助。

0 投票
1 回答
787 浏览

qpython - 第一个 qpython jnius 示例不起作用?

我正在尝试在 Android 上的 qpython 控制台中测试 pyjnius。

我的第一行:

在控制台中失败并出现 SystemError:NULL 结果在 PyObject_Call 中没有错误

有什么建议还是我错过了什么?

(我在两台安装了全新 qpython 的设备上对此进行了测试。)

0 投票
1 回答
696 浏览

android - Pyjnius,用于使用 Kivy 登录按钮的 Facebook/Google SDK

所以我一直在想。这可以用kivy实现吗?

我在 kivy planet 上看过这篇文章,但注意到登录按钮有问题。这篇文章来自 2013 年,所以我想知道 Facebook 和 Google SDK 以及 Kivy 与 Pyjnius 集成的现状。

首先,如果可能的话,我想知道如何在没有 android-studio 的情况下安装 SDK。然后,如何正确地将它们与我的应用程序集成。

希望有人能对此事有所了解。

0 投票
1 回答
343 浏览

java - pyjnius java抽象类实现

我正在尝试实现 android.bluetooth.le.ScanCallback,这是一个使用 pyjnius 的抽象类。在我实例化下面给出的 python 类的那一刻,有一个 JVM 错误。该错误表明 android.bluetooth.le.ScanCallback 不是接口类。我相信接口是一个抽象类。我错过了什么?