2016-02-13 82 views
0

我正在使用kivy爲我的android手機構建一個小項目。我試圖讓android後退鍵做一個讓Toast說'再按一次退出',然後退出時按兩次後退鍵。我在網上查了一下,看到有關如何做到這一點的教程。我不得不使用import android 但問題是,它只是不能在我的手機上工作。當我測試它時,不在kivy啓動器上。我甚至編譯成使用buildozer的android apk,但它仍然不起作用。請即刻對kivy和android api仍然很陌生。幫助我解決這個問題。或者如果有另一種方式來做到這一點,我也很感激。請在回覆中加入一個例子。kivy導入android不工作

+0

從adb logcat發佈錯誤文本,並生成錯誤代碼片段。 – jligeza

+0

@ przyczajony。我一直在運行命令adb logcat,但我不斷收到adb未安裝的回覆。但我認爲它是在buildozer創建我的apk文件時安裝的。我能做些什麼來使命令工作,我應該安裝adb工具嗎?我使用Ubuntu 14.04,如果這是相關的。此外,我試圖使用的代碼是從以下鏈接http://www.pygopar.com/kivy-and-the-back-button/ http://davideddu.org/blog/posts/kivy-back- btn-navigation/ –

+0

如果您希望收到堆棧溢出問題的答案,您需要儘可能準確地描述您的問題。安裝'adb',運行它,並閱讀日誌。如果錯誤消息沒有告訴你什麼,那麼請尋求更多幫助。 – jligeza

回答

1

你好傢伙我終於找到了問題。導入android實際上工作。 問題是我錯誤地使用了它。我試圖做一個makeToast像dis'android.makeToast'。顯然dat是錯的。發現有另一種方法可以用pyjnius來做到這一點。 非常感謝您的幫助