$ adb shell am start -n"" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER客户端尚未准备好

时间:2016-03-16 13:24:37

标签: android android-studio

所以,我只是将我的Android Studio从1.5.1更新为2.1预览1通过金丝雀频道。现在当我试图在我的设备上运行我的应用程序时,我不得不面对这些错误。

03/16 18:40:12: Launching app $ adb push D:\Workspace\MyApplication\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.shienh.myapplication $ adb shell pm install -r "/data/local/tmp/com.shienh.myapplication" Segmentation fault

$ adb shell am start -n "com.shienh.myapplication/com.shienh.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Client not ready yet..

出现这种错误的原因可能是什么。 是的,app没有安装在设备上。

1 个答案:

答案 0 :(得分:1)

我不知道它为什么不起作用,这不取决于Android Studio版本。也许你做错了什么?确保此命令的语法正确。

要在设备上推送应用,取消暂停或清除用户数据,请考虑使用此IntelliJ / Android Studio插件: https://github.com/pbreault/adb-idea

它可让您直接访问pimary adb命令,如下图所示:

enter image description here

只需在您的IDE中选择File -> Settings -> Plugins -> Install from repository(第二个选项)

搜索ADB IDEA并安装插件。

希望有所帮助