在SL4A中运行脚本

0 投票
2 回答
2350 浏览
提问于 2025-04-17 07:32

我现在在我的模拟器上安装了SL4A,运行得很好。我可以把我的脚本从电脑推送到模拟器的sdcard上,并成功运行它。现在我想知道如何从命令行运行这些脚本?我想给我的脚本传入输入参数(文件),这样脚本才能处理这些文件。通常在我电脑的终端,我输入的命令是 -

Test.py -h /Users/Documents/Test.jpeg

这个命令会自动把Test.jpeg作为输入文件。

那么我该如何在模拟器里做到这一点呢?我把test.jpeg存储在模拟器的sdcard里。

2 个回答

0

在应用商店里有一个免费的应用程序( https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en),可以帮助你访问安卓终端。

第一步:下载终端模拟器。

第二步:运行以下命令:

app_148@cdma_spyder:/ $ cd filepath_to_mypythonprogram/Test.py
app_148@cdma_spyder:/ $ Test.py -h /Filepath/to/Test.jpeg

关于如何给SL4A解释器添加模块,其实很简单。

第一步:把你的手机连接到电脑上,并将连接方式设置为“USB大容量存储”。

第二步:在电脑上找到你的SD卡(在我的电脑里显示为'H:'盘),然后找到com.googlecode.pythonforandroid\extras\python这个文件夹,这里就是你要放模块的地方。

第三步:把你的模块复制到那个文件夹里,然后就可以享受了!

希望这对你有帮助!

0

你可以安装一个叫做 ConnectBot 的应用,它可以给你提供一个本地的命令行终端。在这个终端里,你可以用你指定的命令来运行解释器。

撰写回答