Pyjnius允许您为java类创建一个python包装器,如:
Hardware = autoclass('org.myapp.Hardware')有办法导入这样的现有*.jar文件吗?语法是什么样子的?
发布于 2014-02-02 22:05:35
就像jar文件只与android相关一样,您需要在buildozer.spec中添加jar文件,如下
android.add_jars = java/myjar.jar在应用程序的build方法中
from kivy.utils import platform
...
if platform() == 'android':
BlaClass = autoclass('java.bla.BlaClass')
...发布于 2015-01-09 12:23:47
您可以将jar添加到CLASSPATH中,然后导入pyjnius并正常使用autoclass :-):
import os
os.environ['CLASSPATH'] = "path/to/your.jar"
from jnius import autoclass
Bla = autoclass('bla.bla.BlaClass')https://stackoverflow.com/questions/21506319
复制相似问题