为Android安装SL4A Python

0 投票
3 回答
10601 浏览
提问于 2025-04-17 04:28

我刚开始接触Android,想用Python来试试。

我从这个链接下载了Android SDK:http://developer.android.com/sdk/index.html,适用于MacOSx 10.6.7。下载、安装完之后,我用离线的2.2平台安装程序添加了Android 2.2平台。接下来,我需要下载两个额外的SL4A文件来配置Android脚本。

这两个文件分别是sl4a_r2.apkpython_for_android_r1.apk,我需要通过模拟器的浏览器访问这个链接来下载:code.google.com/p/android-scripting/

不过,由于驱动问题,我的Mac无法上网,所以我只能在另一台Windows电脑上下载这些文件。通常我看到的方法是通过模拟器的浏览器下载这两个文件,然后从下载历史中运行它们。但是因为我在模拟器里无法上网,我该怎么从模拟器安装这些文件呢?我已经在Mac上下载好了这些包。

3 个回答

0

我刚刚在另一个问题里回答了如何完全离线安装Py4A的方法:如何在离线状态下安装SL4A的解释器

不过,这个方法需要稍微改动一下源代码,所以你需要自己从源代码构建Py4A。

2

我也想和Troll说的一样。

不过要确保adb的路径已经加到系统路径里。否则,你在其他目录下使用adb命令时就会不管用。

2

你已经下载了两个apk文件,并把它们转移到了你的Mac上,现在需要在同样在Mac上运行的模拟器里安装它们吗?

要做到这一点,你可以使用Android SDK里的ADB工具:

adb install /filepath/on/your/mac/to/xx.apk

希望我理解你的问题是正确的。

撰写回答