SL4A eclipse 开发环境搭建

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1.安装Pydev

"help" -> "Install New Software"


配置python路径


2.新建一个Pydev Project

3.将SL4A的android.py(在手机的/mnt/sdcard/com.googlecode.pythonforandroid/extras/python目录中)放到新建的工程中

4.创建一个加载脚本Launch_app.py

#!/usr/bin/env python

import subprocess

ADB = r'd:\Android\android-sdk\platform-tools\adb.exe'
APPLICATION = 'hello.py'
TARGET = '/sdcard/sl4a/scripts/'

def main():
    # Upload the application.
    subprocess.call([ADB, '-e', 'push', APPLICATION, TARGET + APPLICATION])
    # Launch the application.
    subprocess.call('"%s" -e shell am start \
                        -a com.googlecode.android_scripting.action.LAUNCH_BACKGROUND_SCRIPT \
                        -n com.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncher \
                        -e com.googlecode.android_scripting.extra.SCRIPT_PATH \
                        "%s%s"'  % (ADB, TARGET, APPLICATION))

if __name__ == '__main__':
    main()
5.创建hello.py


运行Launch_app.py就会把hello.py放到手机中,然后在手机中运行hello.py


6.通过ADB代理会更方便一些

a.首先在手机端的SL4A中开启server

b.在pc 命令窗口中运行

set AP_PORT=9999

adb forward tcp:9999 tcp:9000

其中9000为手机端SL4A的服务端口

c.现在直接运行hello.py就可以通过adb在手机上执行


Termux最新版0.82更新时间2019-11-14.rar Termux最新版,版本号0.82,更新时间2019-11-14,该版本需要 Android 7.0 及以上版本的 Android 系统。 立即下载

相关推荐

Android脚本语言环境SL4A.zip

Google官方博客介绍了Android Scripting Environment(ASE、SL4A),将脚本语言带入Android,允许用户编辑和执行脚本,直接在Android设备上运行交互式解释器。脚本将能大幅度简化任务界面,用户能在交互式终端中使用脚本。ASE目前支持Python,Lua和 BeanShell,未来将加入对Ruby和JavaScript的支持。示例代码require "android"android.startSensing()android.sleep(1)  --Give the sensors a moment to come online.silent = falsewhile true do  s = android.readSensors()  facedown = s.result and s.result.zforce and s.result.zforce > 9  if facedown and not silent then    android.vibrate()  --A short vibration to indicate we are in silent mode.    android.setRingerSilent(true)    silent = true  elseif not facedown and silent then    android.setRingerSilent(false)    silent = false  end  android.sleep(1)end 标签:SL4A

termux打开python文件,安卓手机运行python程序的软件:Termux、Pydroid3

用电脑写了一段python程序抓取某网站的数据。网站数据每天更新,每天的数据都不一样,如果当天没有抓取保存数据,第二天就没有了昨天的数据。有时候人又不在电脑旁,所以希望找到一个能在手机上运行Python程序的软件,随时随地抓取数据。度娘和谷哥了很久,找到三种类型的转件。一、在手机上写手机专用的Python程序:Qpython二、用电脑写可以在手机上运行的app:Kivy和SL4A三、电脑写的pyt...

weixin_42488542的博客 5293

PythonForAndroid+SL4A

PythonForAndroid、SL4A两个安装包,安装后可在安卓平台上运行python

【亲测免费】 SL4A项目使用教程

SL4A(Scripting Layer for Android)是一个开源项目,旨在将脚本语言引入Android平台。通过SL4A,开发者可以直接在Android设备上编辑和执行脚本以及交互式解释器。这些脚本可以访问许多Android API,但接口大大简化,使得开发变得更加容易。目前支持的脚本语言包括Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl和...

gitblog_00599的博客 1097

SL4A安装

Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have a

旁门左道 7012

sl4a学习笔记

首先要安装sl4a和pythonforandroid两个apk.安装完成以后如下:

doctorq 1万+

最全的PHP开发Android应用程序

第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行;第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件。 首先,在手机上安装两个apk包。 一个是SL4A(Scripting Layer for Android),这个是Android的脚本环境,前身是ASE(Android Scripting Environment),Android系统上的所有脚本都

h4ck0ne的博客 904

android环境搭建

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberr

LLLAZY520的专栏 949

SL4A apk 编译生成

SL4A 软件编译 前言:SL4A(即 Scripting Layer for Android)是一个 Android 脚本解释环境,可用于自动化测试,可是我根据书本的自动化步骤操作时,遇到了不少坑,下面是填坑的系列过程,如果大家恰好工作中也遇到了 SL4A 的相关使用,希望我的填坑过程可以帮助大家避坑,节省时间。 前往 SL4A 的官网网站 SL4A 书本给的官网地址为 http://code....

WillWolf_Wang的博客 2322

Android SL4A 脚本编程高级教程(三)

本章试图向您展示编写使用 HTML 显示信息并通过API 调用与用户交互的脚本的基础。HTML 基础知识:你所学到的关于优秀 HTML 的一切都适用于此。您可以使用 HTML 文件和几行代码构建简单的输出。学习一些 JavaScript:这本书的主题是用 Python 编程,但是要在 HTML 页面中实现交互,你必须写一些 JavaScript。学习这门语言并不困难,尤其是如果你对 C++或 Java 很熟悉的话。网上有很多资源可以帮助你开始。别忘了设计。

龙哥盟 1556

安卓SL4A_R6.APK文件

android脚本环境的APK应用,目前已支持Python,Lua, BeanShell, Perl等语言。

android 7 sl4a,SL4A蟒蛇作出android手机

import androiddroid = android.Android()droid.makeToast(u"ascc4r")运行此代码时,我得到以下错误:pydev debugger: startingTraceback (most recent call last):File "C:\Users\Tibi\Desktop\adt-bundle-windows-x86_64-20130917...

weixin_39639653的博客 250

Ellipse4SL for Silverlighter安装步骤

Below are the step by step instructions for configuring Eclipse IDE with the eclipse4SL plugin package.   Select the "Available Software" tab and click the "Add Site..." button.  In th

北京动点飞扬软件 1111

SilverLight3正式版 含Eclipse4SL 安装手记 downmoon

SilverLight3正式版 含Eclipse4SL 安装手记 downmoon

gfuugfdkkn的博客 172

SilverLight3正式版(含Eclipse4SL)安装手记(downmoon)

微软Silverlight 3正式版已经出炉,下载后,安装比较顺利,过程如下:1、先安装Silver Light 3 客户端http://www.microsoft.com/silverlight/handlers/getsilverlight.ashx或在线安装http://www.microsoft.com/silverlight/2、再安装Silver Light S

邀月周记 8580

SilverLight3正式版(含Eclipse4SL)安装手记(downmoon

引用自:http://blog.csdn.net/downmoon/archive/2009/07/10/4338404.aspx微软Silverlight 3正式版已经出炉,下载后, 安装比较顺利,过程如下: 1、先安装Silver Light 3 客户端http://www.microsoft.com/silverlight/handlers/getsilverlight.ashx 或在线

我是菜鸟 1046
上一篇: SL4A安装
下一篇: 需求评审关注点
李亞飛
博客等级 码龄21年 11粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值