为Android安装SL4A Python
我刚开始接触Android,想用Python来试试。
我从这个链接下载了Android SDK:http://developer.android.com/sdk/index.html,适用于MacOSx 10.6.7。下载、安装完之后,我用离线的2.2平台安装程序添加了Android 2.2平台。接下来,我需要下载两个额外的SL4A文件来配置Android脚本。
这两个文件分别是sl4a_r2.apk
和python_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
希望我理解你的问题是正确的。