am start --ei audio_device 0 com.tencent.start.tv Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.tencent.start.tv (has extras) } Warning: Activity not started, intent has been delivered to currently running top-most instance.
时间: 2024-02-24 09:56:03 浏览: 31
根据您提供的信息,该应用程序已经在运行中。您可以尝试使用以下命令来停止该应用程序:
```
adb shell am force-stop com.tencent.start.tv
```
这将强制停止该应用程序的所有进程。然后,您可以使用以下命令来启动应用程序,并指定要使用的声卡设备:
```
adb shell am start --ei audio_device 0 com.tencent.start.tv
```
如果仍然无法启动应用程序,可能需要检查您的设备是否已经获得了足够的权限,并且在启动命令中是否正确指定了应用程序的包名和启动活动。您可以尝试使用以下命令来检查应用程序是否已经安装并且可以启动:
```
adb shell pm list packages | grep com.tencent.start.tv
```
如果您看到了应用程序的包名,则说明应用程序已经正确安装。否则,您可能需要先安装该应用程序。
相关问题
am start --ei audio_device 0 com.tencent.start.tv Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.tencent.start.tv (has extras) } 声音不在声卡0输出
根据您提供的信息,您使用`am start`命令启动名为`com.tencent.start.tv`的应用程序时,声音似乎没有从您指定的声卡设备(设备ID为0)输出。
可能的原因包括:
- 您的系统中没有正确配置音频设备,或者设备驱动程序没有正确加载。
- 应用程序可能没有正确识别您指定的声卡设备。
- 您指定的声卡设备可能已经在使用中,导致无法输出声音。
为了进一步诊断问题,您可以尝试以下步骤:
1. 使用命令`cat /proc/asound/cards`检查您的系统中有哪些声卡设备可用,并确保您选择的设备ID是正确的。
2. 尝试在其他应用程序中输出声音,例如使用`speaker-test`命令测试您的声卡设备是否能够正常工作。例如,执行以下命令以在设备ID为0的声卡设备上输出一个连续的音调:
```
speaker-test -Dhw:0 -c2 -t wav -l1
```
如果您无法听到声音,请尝试更改设备ID或检查设备连接。
3. 如果其他应用程序可以正常输出声音,请尝试使用`alsamixer`等工具调整音量和其他音频设置,以确保您的声卡设备已正确配置并且没有被静音。
如果您仍然无法解决问题,请提供更多详细信息,例如您的系统配置、应用程序的详细信息以及您尝试过的其他步骤,以便我能够更好地帮助您解决问题。
am start --ei android.hardware.usb.audio.routing 1 com.tencent.start.tv Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.tencent.start.tv (has extras) } Warning: Activity not started, intent has been delivered to currently running top-most instance
这个命令启动了`com.tencent.start.tv`应用程序,并将其音频路由到`rockchip-hdmi1`声卡上。但是,由于您已经在运行`com.tencent.start.tv`应用程序,因此它只是将命令传递给了当前正在运行的实例,而没有启动一个新的实例。
您可以尝试停止当前正在运行的`com.tencent.start.tv`应用程序,然后再次运行上面的命令,以确保音频输出被正确路由到`rockchip-hdmi1`声卡上。您可以使用以下命令来停止`com.tencent.start.tv`应用程序:
```
am force-stop com.tencent.start.tv
```
这个命令将强制停止`com.tencent.start.tv`应用程序,并关闭它的所有进程。然后,您可以再次运行上面的命令来启动`com.tencent.start.tv`应用程序,并将其音频路由到`rockchip-hdmi1`声卡上。