6

为了使用 Python 开发 Android 应用程序,我需要在我的计算机上安装 Python for Android 和 SL4A 以与 Android 模拟器一起使用。我的问题是,当我将此应用程序分发给实际用户/手机时,手机是否需要明确获取适用于 Android 和 SL4A 的 Python?还是 Android 设备中内置了支持基础设施?或者有没有一种方法可以打包 Python 应用程序,用户不必为了运行应用程序而获得 SL4A 和 Python for Android?

4

2 回答 2

3

有关重新分发脚本以在开发设备以外的设备上运行的说明如下:

http://code.google.com/p/android-scripting/wiki/SharingScripts

您可以将它们包装在模板项目中并构建一个独立的 apk。

于 2012-04-21T12:29:09.640 回答
2

您的用户必须在他们的手机上安装 SL4A 和语言插件(python?),这不是内置功能。

由于源代码可用,因此可以创建组合应用程序,其中包括您的脚本和 SL4A/python 代码,但在我看来,这首先违背了编写脚本的目的。

于 2012-04-21T12:34:13.003 回答