我正在创建一段可以在LDPlayer模拟器软件上操作的代码。我正在使用子进程和adb模块打开LDPlayer,但现在LDPlayer运行后,它没有打开我需要的应用程序(这里是不和谐的)。我已经尝试了相当多的方法,并研究了论坛,youtube,但仍然无法打开应用程序。有指示,可以打开应用程序只需应用程序名称(Discord),和另一个指南,可以打开使用的名称应用程序的安装文件夹(com.discord)。有人能帮助我,谢谢大家!
import subprocess
import requests
from time import sleep
# Get the proxy URL from the API
response = requests.get("https://app.proxyno1.com/api/change-key-ip/my-apikey")
status = response.json()["message"]
print('Status:', status)
# Start the LDPlayer emulator (proxy server:port already setting)
ldplayer_path = "C:\LDPlayer\LDPlayer9\dnplayer.exe"
adb_path = r"C:\Users\PC\Desktop\Test\platform-tools\adb.exe"
process = subprocess.Popen(ldplayer_path)
process.wait()
# Use the LDPlayer emulator to run Discord
subprocess.run([adb_path, "shell", "am", "start", "-s", "emulator-5554", "-n", "com.discord/com.Discord.MainActivity"])
1条答案
按热度按时间iovurdzv1#
试试看
因为
-s <serialno>
是adb
的参数,而不是am
的参数。