我目前在我的模拟器上安装了SL4A,它运行正常。我可以在模拟器的SD卡上从我的计算机上推送我的脚本,并在模拟器上成功运行它。现在我想知道如何从命令行运行这些脚本?我想将输入参数(Files)传递给我的脚本,以便脚本可以对其进行操作。通常在我的计算机终端中,我给出的命令是 -
Test.py -h /Users/Documents/Test.jpeg
这会自动将Test.jpeg作为输入文件。
如何在模拟器中执行此操作?我将test.jpeg存储在模拟器的sdcard中。
答案 0 :(得分:0)
您可以安装类似ConnectBot的应用,它可以提供本地shell终端。从那里,您可以使用给定的命令行选项运行解释器。
答案 1 :(得分: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,这是您放置模块的文件夹。< / p>
步骤3.将模块复制到该文件夹,然后享受!
希望这有帮助!