2014-04-09 118 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