zoukankan      html  css  js  c++  java
  • Python进行Android开发步骤

    移动应用开发

    1. 建立开发环境

    下载软件开发包(SDK):
            http://developer.android.com/sdk/index.html
            adt-bundle-windows-x86_64-20140702.zip

    需要安装一个Java运行时环境(Java Runtime Environment,JRE):
            http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
            jre-8u20--windows-X64.exe

    2. 配置SDK和模拟器

    增加一个Android平台:
            打开SDK Manager,adt-bundle-windows-x86_64-20140702SDK Manager.exe
            选择相应的Android版本,如2.2

    创建一个新的Android虚拟设备(AVD):
            下载并安装2.2平台后,创建一个新的Android虚拟设备。
            adt-bundle-windows-x86_64-20140702eclipseeclipse.exe
            在Window菜单,Android Virtual Device Manager
            为AVD指定一个名,并选择一个目标。选择虚拟SDCARD的大小512就足够了。

    3. 安装和配置Android脚本环境

    AVD管理器启动2.2设备:
            在AVD Manager,选择AVD Name,点击右侧的Start,启动2.2设备

    安装SL4A脚本环境:
            点击模拟器的浏览器,导航到以下Web地址:http://code.google.com/p/android-scripting
            点击二维码启动SL4A下载。
            选择模拟器的Menu按钮,选择More,再选Downloads,点击sl4_r2.apk文件,点击Install安装SL4A包。

    4. 为SL4A安装增加Python

    在模拟器的Web浏览器,选Downloads,点击python_for_android_r1.apk。
    选择模拟器的Menu按钮,选择More,再选Downloads,点击python_for_android_r1.apk文件,点击Install安装Python包。

    5. 在Android上测试Python

    返回到模拟器的主屏,找到SL4A的应用,点击显示Python for Android预安装的一组Python脚本。

    一定要把SL4A旋转模式设置为自动:
            Menu->Preference->
            轨迹球模式键:F6键可以打开轨迹球模式,可以通过鼠标滚动模拟器左上角的轨迹球操作屏幕。
            向下滚动到Rotation mode,设置为Automatic

    点击任何脚本名来执行该脚本

    将自己的脚本传送到模拟器:
            需要把它复制到模拟器的虚拟SD卡。
            adt-bundle-windows-x86_64-20140702sdkplatform-toolsadb.exe push mydroidtest.py /sdcard/sl4a/scripts
            查看sdcard所在磁盘是否是rw,要进入adb shell查看
            adb shell
            mount
            sdcard用完整路径/mnt/sdcard/sl4a/scripts

    现在你的脚本应该出现在SL4A可用的脚本列表中了,点击执行,然后从菜单点击“转轮”

  • 相关阅读:
    关于WEB页面的强制分页打印问题
    iOS地图多个自定义大头针绘制核心代码
    PHP生成随机码
    安卓动画小结
    WKWebView遇到的问题汇总
    实现图片预加载的几种方式
    苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
    markdown语法博客园测试
    Agreement has been updated--Edit Phone Number最便捷解决办法(不需要安全提示问题和双重认证)
    Python黑帽子:自动化内存取证
  • 原文地址:https://www.cnblogs.com/pyxiaomangshe/p/8327766.html
Copyright © 2011-2022 走看看