下面介绍如何安装设置Python For Android。
1、下载相关软件包
- python_extras_r8.zip
- PythonForAndroid_r4.apk
- python_r7.zip
- python_scripts_r8.zip
- sl4a_r4.apk
下载地址:code.google.com/p/android-scripting/downloads/list
关于软件包说明:
- 因为我们使用的是Python脚本,所以只需要下载python相关的
- 其中两个.apk文件是Android应用,三个.zip文件是python库(其实可以不需要下载)
然后将这几个软件包拷贝到Android SDK的tools目录之下。
2、安装软件包
其实可以直接安装到Android手机的,但考虑到开发过程会存在风险,所以还是通过AVD进行测试吧(建议一般开发都应先在AVD上测试,关于SDK环境搭建和AVD启动,请浏览这里:Android入门之旅1—ubuntu11.04上搭建And?roid SDK开发环境)
进入到Android SDK的tools目录,然后执行:
将会以后台形式启动AVD。
然后执行:
此时应该能发现刚才启动的AVD设备。(注意,此时不要将Android手机在开启USB调试模式下与PC相连,否则会有多个设备出现,不方便操作)
然后依次执行:
将软件包安装到AVD之中(每个安装完都会看到“Success”提示)。
然后回到AVD,点击下方中间那个应用程序图标,就可以看到刚才安装的“Python For Android”和“SL4A”两个应用了,点击“Python For Android”那个,然后会出现带有“Install”和其它几个按钮的界面,点击“Install”进行安装即可。(保证你PC的Internet正 常,下载过程可能会有暂停的现象,不用管它,只等结束就成。安装过程会下载一些.zip库文件,其实就是前面下载的那些,不过版本较新。)
3、使用Python For Android
安装结束之后回到刚才的应用程序界面,然后点击“SL4A”图标,然后会看到一些示例Python脚本程序。
在上图中,点击“MENU”键可弹出操作菜单,除了一些基本的操作外,还提示了显示设置“Preferences”,还有 API 浏览功能”API Browser”,提供了 Python for Android API的使用参数。
至此,你应该就可以通过Python脚本进行Android App开发了。其它脚本如Perl的安装配置大致类似。
4、通过vi在PC终端进行开发
在AVD上那片小屏幕进行输入倒也可以接收(要是在真实的手机上进行开发就更痛苦了),但体验不是很好。android-scripting开源项目也提供了“远程控制”设置文档用于解决PC与手机直接开发的问题。但考虑到一般不推荐直接在手机上开发,所以这里提供一种直接使用vi在AVD上开发的方法。
因为Android系统自带的工具里面很多命令都没有,如vi, find等等,所以需要先下载一个busybox工具。直接下载二进制文件busybox-armv6l就成:www.busybox.net/downloads/binaries/latest/
下载后改名为busybox,然后通过adb上传到AVD的/sbin目录:
然后进入到Android Shell对其添加可执行权限:
然后就可以使用busybox的vi命令了,其它未做链接的命令使用如:busybox ls
当然可以考虑使用别名,如:
其它命令类似。
关于SL4A的脚本路径在:/sdcard/sl4a/scripts
可以通过adb shell进入到该路径进行修改或创建新的脚本,然后通过AVD上面点击查看执行效果。
参考链接:
[1] wenku.baidu.com/view/6ad2bd51ad02de80d4d8409c.html
[2] www.189works.com/article-13635-1.html
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter208119 人正在系统学习中 相关资源:旅行家航旅行程信息打印软件-旅游工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!