gpt4 book ai didi

安卓工作室 : Client not ready yet

转载 作者:IT老高 更新时间:2023-10-28 23:22:16 24 4
gpt4 key购买 nike

启动应用时,我收到一条消息“客户端尚未准备好”。此外,我的设备显示“等待调试器附加”,然后显示“不幸的是,android 应用程序已停止工作”。我已经尝试了讨论论坛上所有可能的解决方案,但没有解决方案在这里适用。我还尝试运行一个简单的 HELLO WORLD 应用程序以了解我的应用程序代码是否存在问题,但显示相同的消息。我尝试了以下方法:

  1. 重新安装除冰驱动程序
  2. 重新安装安卓工作室
  3. 安装 LLDB
  4. 使用不同的设备、不同的电缆和端口
  5. android.os.Debug.waitForDebugger(); 添加到 list 文件中
  6. 仅将设置更改为 MTP
  7. 删除所有断点

但没有任何效果。这个问题的根本原因是什么??

最佳答案

必须导出 Activity 才能从 adb 访问。如果 Activity 有一个 intent-filter,它默认被导出。否则添加导出的标志:

<activity
android:name=".my.MyActivity"
android:exported="true"/>

这是您在未导出 Activity 并运行时遇到的错误

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)

关于安卓工作室 : Client not ready yet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34525954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com