安卓工作室错误:Adb拒绝了一个命令。

3

我刚刚换了电脑,现在使用Android Studio时遇到了问题,每次尝试运行或编译应用程序时,它会正确安装,但无法启动应用程序的主要活动。如果需要,以下是完整的Android Studio输出:

Waiting for device.
Target device: samsung-gt_i9000-3733E37B1ACB00EC
Uploading file
local path:   C:\Users\Federico\swagmasta\TurnarioConapo1.0\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/feddycapdev.conapo.turnario
Installing feddycapdev.conapo.turnario
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/feddycapdev.conapo.turnario"
pkg: /data/local/tmp/feddycapdev.conapo.turnario


Launching application: feddycapdev.conapo.turnario/feddycapdev.conapo.turnario.MainActivity.
DEVICE SHELL COMMAND: am start -D -n "feddycapdev.conapo.turnario/feddycapdev.conapo.turnario.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error: Adb refused a command

我尝试手动从adb shell运行am start -D -n "feddycapdev.conapo.turnario/feddycapdev.conapo.turnario.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER,并且它可以正确运行,有没有什么方法可以解决这个问题? 更新: 我已经尝试以管理员身份运行,重新启动电脑,重新连接电缆,关闭所有adb.exe进程,杀死adb服务器并重新启动,但都没有起作用。也许是驱动程序的问题?我正在使用三星Galaxy S进行调试,一开始电脑无法识别它,所以我安装了三星USB驱动程序,那么这可能是真正的问题,但如果我可以通过adb将应用程序安装到我的设备上,驱动程序应该是正常工作的,对吧?

你尝试过以管理员身份启动Android Studio吗? - jrsall92
这是在断开一次电缆后重新连接后发生的吗? - Sagar Devkota
我一直以管理员身份运行所有程序,因为我使用管理员帐户,我尝试重新连接电缆,甚至重新启动,荒谬的是在adb shell中启动活动的命令可以运行,但在Android Studio中无法运行... 这可能是驱动程序问题吗?我在启动Android Studio之前安装了三星USB驱动程序,所以也许那才是真正的问题,但如果我可以通过adb将应用安装到我的设备上,那么驱动程序应该是有效的,对吧? - Celeste Capece
2个回答

3
请从控制台或终端使用以下命令停止并启动adb服务:

请运行以下命令:

adb kill-server 
adb start-server

如果没有帮助,请尝试重新启动您的计算机。

如果您收到以下错误:

adb命令未找到

那么您必须进入Android SDK中的platform-tools目录。

希望能帮到您!


1

这可能是由其他adb实例阻塞导致的。

如果您没有运行其他adb实例,请查看任务管理器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接