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可用的脚本列表中了,点击执行,然后从菜单点击“转轮”

  • 相关阅读:
    XAMPP Error: Apache shutdown unexpectedly. 解决思路
    [转]《我眼中的技术高手》——邯郸学步、创作与创新
    svn 提交错误 400 Bad Reqest MKACTIVITY 请求于XX失败 Conflict Unable to connect to a repository at URL
    try catch 怎么写?
    正则词典
    用B表更新A表
    3种PHP连接MYSQL数据库的常用方法
    PHP数据库连接失败--could not find driver 解决办法
    Php.ini 文件位置在哪里,怎么找到 php.ini
    检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。
  • 原文地址:https://www.cnblogs.com/pyxiaomangshe/p/8327766.html
Copyright © 2011-2022 走看看