2014-04-09 165 views
2

Google是否仍支持Android版SL4A。如果SL4A的源代碼可用於最新的Android版本(A16>),任何人都可以告訴我這個問題。我已經爲SL4A創建了一個使用舊源代碼的A6的apk文件。Google是否仍支持Android版SL4A?

回答

2

Google從未真正支持過SL4A。人們經常認爲,但這是一個混亂。最初的開發人員Damon Kohler在谷歌工作,但SL4A是他自己的項目。

最新版本的SL4A應該可以用於更新的Android版本;你只是不會支持新的Android API功能。

發展已經斷斷續續很長一段時間,但似乎有很大的停滯。

我不認爲任何來自Python社區的人都想做Java工作,同樣,Android黑客也不想支持Python。沒有Google的愛和Kivy(我認爲這不是一個很好的選擇)獲得牽引力,似乎SL4A剛剛被燒燬。這是一個巨大的恥辱。

SL4A Google Group將是這個問題的好地方。它仍然緩慢地徘徊。

+0

爲什麼您認爲Kivy不適合爲Android創建Python應用程序? – brousch

+1

這對我猜測的某些東西很有用,但它並不實際在Android上運行Python。他們聲稱,但有點不穩定。它可以讓你在桌面操作系統上編寫Python,然後編譯一個APK,然後在Android上安裝。但是隨後hello-world成爲一個涉及Eclipse,Android模擬器,USB引導和開發工具的構建過程。您的設備上可以運行的不是一個小文件。 Kivy也缺乏Android API。您無法真正訪問設備的硬件;您只需在觸摸屏上運行帶有Kivy GUI的Python。如果你想發送文本或讀取傳感器或其他東西,這一切都很麻煩。 –

+0

這聽起來像你與Kivy的經歷是幾年過時了。 您可以使用Kivy Launcher應用程序(在Play中)直接在Android上編寫Python代碼。這與SL4A的體驗類似。您也可以爲獨立的APK做一點小伎倆。 Eclipse不需要編譯你的Kivy APK。 Buildozer使編譯過程非常輕鬆。 Kivy可以通過Pyjnius訪問大部分Android API。事實上,它可以訪問比SL4A更多的API。 Plyer是另一個Kivy項目,它將API降至更易於使用的級別。 – brousch