在启动应用程序时,我收到了一条消息:“客户端还没有准备好”。此外,我的设备显示“等待调试器附加",其次是”不幸的是,android应用程序已经停止工作“。我尝试过在讨论论坛上使用所有可能的解决方案,但这里没有适用的解决方案。我还试着运行一个简单的HELLO WORLD应用程序来了解我的应用程序代码是否有问题,但同样的信息也被显示出来了。我尝试了以下几点:
但什么都没起作用。造成这个问题的根本原因是什么?
发布于 2016-02-08 07:18:51
该活动必须出口才能从亚行获得。如果活动有一个intent-filter
,默认情况下它将被导出。否则,添加导出的标志:
<activity
android:name=".my.MyActivity"
android:exported="true"/>
这是当活动未导出并运行时所得到的错误。
adb shell am start -n "com.example/com.example.my.MyActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
错误:
Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.example/.my.MyActiviy } from null (pid=26721, uid=2000) not exported from uid 10304
at android.os.Parcel.readException(Parcel.java:1620)
at android.os.Parcel.readException(Parcel.java:1573)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2694)
at com.android.commands.am.Am.runStart(Am.java:875)
at com.android.commands.am.Am.onRun(Am.java:359)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:100)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:251)
发布于 2018-03-21 19:58:53
这个答案对于最新版本的Android 来说已经过时了
这对我起了作用:
工具> Android >启用亚行集成
您需要启用ADB集成
发布于 2018-06-27 22:28:32
如果这是一个短暂的问题,那么在大多数情况下,我发现重启Android解决了这个问题。
在一种情况下,Windows重启似乎解决了问题。设备的重新启动没有。
这是一个短暂的问题,只是偶尔发生几天,但最终每次都开始发生,因此停止了所有的工作。
我同时使用两个不同的Android项目,它们都在同一台设备上运行(不同的)应用程序(但不是同时运行)。
我可能已经在两个项目上打开了设备文件资源管理器。
https://stackoverflow.com/questions/34525954
复制相似问题