我測試的Jython爲Android從這裏http://code.google.com/p/jython-for-android/的Jython爲Android
不幸的是我有啓動時出現問題採取的......我試圖導入 所有圖書館在我的項目之一,該方法的onCreate我的活動我 把這段代碼:
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("print 'hello from Jython!' ");
此代碼應該工作(如標準Java做),但我得到這個:
Traceback (innermost last):
(no code object) at line 0
java.lang.NullPointerException
at org.python.core.BytecodeLoader.makeCode(BytecodeLoader.java:104)
at org.python.core.Py.compile_flags(Py.java:1685)
at org.python.core.Py.compile_flags(Py.java:1698)
at org.python.core.Py.compile_flags(Py.java:1706)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:135)
at org.python.util.InteractiveConsole.interact(JythonForAndroidTest.java:29)
我也下載了回購的最後一個版本,但沒有任何更改... 我將生成目標設置爲2.1更新...
可能是什麼?任何人都有這個lib的經驗嗎?
在此先感謝^^
乾杯
你可能會使用tinypy和NDK有更好的運氣。我敢肯定,Java運行時的一部分沒有實現(運行中運行新代碼)沒有在Android中實現 –
這不是我正在尋找的,但無論如何,這是個好主意^^ – Erenwoid