0
我正在嘗試使用kivy啓動器爲android編寫一個簡單的kivy應用程序。我試圖用pyjnius從我的java類調用java函數。我將java類放在與kivy啓動器目錄中的python文件相同的文件夾中。當我在Windows上測試應用程序時,它的工作原理,但在Android上,我得到「類未找到」異常。如何在使用kivy啓動器的kivy應用程序中使用我的java類
是否可以在啓動器目錄中使用java類,或者我必須構建包含我的類的kivy?
在windows上,這個類是用jdk1.8.0_73編譯的,在android上它是用android studio編譯的。
這裏是Python代碼:
import os
appPath = os.path.abspath(".")
classPath = appPath + "/znt/tageja/ardbt/MainActivity"
import jnius_config
#jnius_config.set_classpath(appPath) # appPath: not working
jnius_config.set_classpath(classPath) # classPath: not working
# This is not working also:
#os.environ['CLASSPATH'] = appPath
from jnius import autoclass
mtcClass = autoclass("znt.tageja.ardbt.MainActivity")
s = mtcClass()
print s