问题标签 [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 回答
813 浏览

python - python jnius库安装过程中的问题。(依赖?)

我想使用 pip 为 python 安装 jnius 库。我在安装过程中遇到错误。这是发生了什么:

我无法解决的第一个错误:可能,我没有 setup.py 文件。我可以通过 pip 以某种方式安装它吗?或者我该怎么办?也许我确实有它,如果有,我在哪里可以找到它或如何检查它?

(好吧,Windows没有放弃:D)

好吧,我需要 Microsoft Visual C++ 14.0,我尝试了建议的链接,但网页显示“帐户已过期”

再次,setup.py 文件..

错误:需要 Microsoft Visual C++ 14.0 - 再次,我在哪里可以得到它?/我该如何安装它?

(我使用的是 Windows 10)

0 投票
1 回答
1061 浏览

python - 在 buildozer 中编译 Cython 文件时出错

我使用 kivy 构建了一个 android 应用程序,当我使用 buildozer 编译它以构建 apk 时,弹出以下错误;

我知道最新版本的 cython 存在一些问题,所以我降级到 cython==0.20 但没有运气,仍然是同样的错误。我已经通过降级 cython 使用 buildozer 编译了另外两个程序,但现在,在这种情况下,我不知道发生了什么。这里的其他一些答案说,在 buildozer.spec 文件中提高日志级别 2 将澄清错误的详细信息,但我是 buildozer 的新手。我不知道该怎么做。

另外,这个过程在下载 SDK 工具时花费的时间太长,所以我的资源有限。我谦虚地请求帮助我摆脱这个错误。

提前致谢!

0 投票
1 回答
176 浏览

python - SiddhiQL 中的语法错误,无关输入 (PySiddhi4)

我正在尝试使用 PySiddhi4 在基于 Python 的环境中运行 CEP。为了熟悉这个包,我尝试运行 Siddhi 开发人员提供的示例代码。这是链接:https ://wso2.github.io/PySiddhi/Run-PySiddhi4/

但是,当我运行代码时,在实例化 siddhiAppRuntime 时出现 JavaException 错误。siddhiApp 查询字符串如下:

我得到以下错误描述:

我试图玩弄查询字符串中的间距,但无济于事。有没有人有这个问题的解决方案?提前非常感谢!

0 投票
1 回答
519 浏览

java - pyjnius“找不到类”错误

我正在尝试使用 Kivy 制作蓝牙应用程序,因此我需要使用 java 类,当我使用 Pyjnius 时收到此错误消息

0 投票
3 回答
3343 浏览

python - Jnius 安装错误,“无法确定 JDK_HOME”

我尝试通过在 CMD 中键入“pip install jnius”来安装 jnius Python 模块。这是我收到的信息:

我重新启动了 CMD,但它没有帮助。

0 投票
0 回答
786 浏览

java - 在 pyjnius 安装中无法确定 JRE_HOME

我从这个问题中提到:JRE_HOME not found on pip jnius installation

但是,我尝试重新启动计算机并重新安装 JDK,并且已经设置了我的环境变量

这些是我的环境变量:这是在用户变量中

用户变量

我对系统变量做了同样的事情:

系统变量

我还将它添加到我的路径中:

路径变量

但是,当我运行时:

我收到此错误:错误 消息

我还尝试使用此脚本对其进行验证:

并且它不会返回为无。解决这个问题有什么帮助吗?顺便说一句,我在 venv 上运行它。

编辑:这是我的完整环境变量:

用户变量中的 jdk_home

用户变量中的路径变量

系统变量中的 jdk_home

系统变量中的路径变量

0 投票
1 回答
345 浏览

java - Pyjnius - '只有创建视图层次结构的原始线程才能触及它的视图。尝试访问 android.view.Window 方法时出错

在过去的三个小时里,我一直在努力寻找解决方案。其他答案提到了这样做的原因是因为代码是在一个单独的线程中执行的,这是有道理的,但是作为一个不了解 Java 的人,再加上很少的文档pyjnius,我不知道如何翻译概述的类这里到`pyjnius':Android“只有创建视图层次结构的原始线程才能触摸它的视图。”

使用 android.view.Window 的不同方法时也会出现同样的错误:

输出adb logcat python

0 投票
1 回答
585 浏览

android - 在 Ubuntu 18 上构建 pyjnius 时 python-for-android 失败

我是 ubuntu 和 python-for-android 的新手,我第一次尝试使用 p4a 构建一个 apk,在我收到此错误之前一切似乎都运行良好:

我在 Windows 10 旁边使用 Ubuntu 18,我尝试了可能的解决方案,但似乎没有一个对我有用。如果我能得到帮助来解决这个问题,我会很高兴。

0 投票
1 回答
125 浏览

android - 在 Windows、Linux 等上运行 pyjnius

在编写通过 pyjnius 使用 java api 调用的 kivy 应用程序时,您能否在系统的操作系统(如 windows、Linux 等)上运行代码以查看您已经走了多远并测试您的进度,或者您只能在 android 上测试代码设备

0 投票
0 回答
1567 浏览

java - PyInstaller - 警告:找不到库:api-ms-win-crt*.dll

我正在尝试在我的 Windows 10 机器上执行 PyInstaller main.py,我收到以下警告:

我在以下目录中找到了我的 DLL: C:\Program Files (x86)\Microsoft Visual Studio\Installer

我阅读了以下文章(https://pyinstaller.readthedocs.io/en/stable/usage.html#windows)并尝试创建一个 .spec 文件pyi-makespec main.py来包含我的 dll。下面是我的规范文件的样子:

但是,它给了我同样的错误。

我还尝试了以下命令: pyinstaller --add-binary "C:\Program Files (x86)\Microsoft Visual Studio\Installer;." main.py

它仍然不起作用。最后,在我执行 main.exe 后,我总是得到以下输出:

我真的很挣扎,真的不确定我做错了什么。任何帮助将不胜感激。谢谢!

最好的问候,丹尼尔·李