所以,我只是将我的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没有安装在设备上。
答案 0 :(得分:1)
我不知道它为什么不起作用,这不取决于Android Studio版本。也许你做错了什么?确保此命令的语法正确。
要在设备上推送应用,取消暂停或清除用户数据,请考虑使用此IntelliJ / Android Studio插件: https://github.com/pbreault/adb-idea
它可让您直接访问pimary adb
命令,如下图所示:
只需在您的IDE中选择File -> Settings -> Plugins -> Install from repository
(第二个选项)
搜索ADB IDEA并安装插件。
希望有所帮助