Android Studio: клиент еще не готов

При запуске приложения я получаю сообщение «Клиент еще не готов». Кроме того, на моем устройстве отображается сообщение «Ожидание отладчика для присоединения», а затем «К сожалению, приложение Android перестало работать». Я пробовал все возможные решения, доступные на дискуссионных форумах, но здесь не применяется никаких решений. Я также попробовал запустить приложение HELLO WORLD, чтобы узнать, есть ли какая-то проблема с моим кодом приложения, но показано это же сообщение. Я пробовал следующие вещи:

  1. Переустановка драйверов deice
  2. Переустановка студии Android
  3. Установка LLDB
  4. Использование другого устройства, различные кабели и порт
  5. Добавление android.os.Debug.waitForDebugger (); К файлу манифеста
  6. Изменение настройки только для MTP
  7. Удаление всех точек останова

Но ничего не получилось. Что может быть основной причиной этой проблемы?

Solutions Collecting From Web of "Android Studio: клиент еще не готов"

Активность должна быть экспортирована для доступа из adb. Если у Activity есть 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)