0

我目前已经在我的模拟器上安装了 SL4A,它工作正常。我可以将我的脚本从我的计算机推送到模拟器的 SD 卡上,并在模拟器上成功运行它。现在我想知道如何从命令行运行这些脚本?我想将输入参数(文件)传递给我的脚本,以便脚本可以处理它。通常在我的计算机终端中,我给出的命令是 -

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

这会自动将 Test.jpeg 作为输入文件。

如何从模拟器中执行此操作?我将 test.jpeg 存储在模拟器的 SD 卡中。

4

2 回答 2

0

您可以安装一个可以提供本地 shell 终端的应用程序,例如ConnectBot 。从那里您可以使用给定的命令行选项运行解释器。

于 2011-12-02T17:01:47.777 回答
0

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

步骤 1. 下载终端模拟器

步骤 2. 运行以下命令:

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

就向 SL4A 解释器添加模块而言,这相当容易。

步骤 1. 将手机连接到计算机并将连接设置为“USB 大容量存储”

步骤 2. 导航到您的 sd 卡(它在我的计算机上显示为驱动器“H:”,然后导航到 com.googlecode.pythonforandroid\extras\python,这是您放置模块的文件夹。

第 3 步。将您的模块复制到该文件夹​​,然后享受吧!

希望这可以帮助!

于 2012-08-22T01:54:21.123 回答