我目前已经在我的模拟器上安装了 SL4A,它工作正常。我可以将我的脚本从我的计算机推送到模拟器的 SD 卡上,并在模拟器上成功运行它。现在我想知道如何从命令行运行这些脚本?我想将输入参数(文件)传递给我的脚本,以便脚本可以处理它。通常在我的计算机终端中,我给出的命令是 -
Test.py -h /Users/Documents/Test.jpeg
这会自动将 Test.jpeg 作为输入文件。
如何从模拟器中执行此操作?我将 test.jpeg 存储在模拟器的 SD 卡中。
您可以安装一个可以提供本地 shell 终端的应用程序,例如ConnectBot 。从那里您可以使用给定的命令行选项运行解释器。
应用商店 ( 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 步。将您的模块复制到该文件夹,然后享受吧!
希望这可以帮助!