2014-01-12 75 views
0

我想在我的android模擬器上運行kivy示例,我可以構建它們並在沒有任何問題的情況下將它們安裝在我的設備上,但是我無法啓動它們。有人也有這個問題嗎? 我使用Android API 18作爲目標。簡單的kivy應用程序不能在android上運行?

回答

0

首先,我不清楚......你的問題是模擬器還是設備?或者你每個人都有不同的問題?

如果它是一個模擬器,請確保您使用的是最新的Android版本(我想你至少需要4.1或某事),而且它必須啓用硬件加速kivy工作。

無論哪種方式,如果應用程序安裝但無法啓動,這表明某些東西在初始化階段崩潰了。您應該將設備插入計算機,在其開發人員選項中啓用adb,然後運行adb logcat以實時查看設備日誌。運行你的應用程序,當應用程序失敗時你會看到初始化日誌和任何標準的python日誌。這應該表明問題。

adb工具附帶了android sdk,因此如果您構建了一個apk,您必須擁有它,但是如果它不在$ PATH中,您可能需要在sdk文件夾中的某處手動找到它。

1

您可以運行亞行logcat,然後嘗試啓動您的應用程序。崩潰後,您可以按Ctrl + C停止logcat並搜索「已死」。在你的應用程序死亡之前,你的錯誤應該顯示幾行。

相關問題