ПРОБЛЕМА
Привет, у меня бесконечный цикл «Ожидание подключения всех целевых устройств к сети», или эмулятор просто показывает заставку Android, но никогда не загружается.
Версия программы для JVM работает нормально, но не эмулятор Android.
Я уже читал этот ответ с примерно таким же названием, но все, что я пробовал, это не так. работает.
Вот как это выглядит:
Иногда я получаю сообщение об ошибке, предлагающее отправить отчет о сбое:
ОБЩАЯ ИНФОРМАЦИЯ
Это происходит как в IntelliJ Ultimate 2025.2.3, так и в Android Studio Narwhal 4, когда они оба работают на Linux 22.04. Я установил их оба через приложение Toolbox от Jetbrains. Недавно я восстановил свой жесткий диск, примерно 2–3 недели назад, и тогда эмулятор Android работал нормально, но не сейчас.
Я подозреваю, что это может быть проблема с графическим процессором, поскольку недавно у меня были некоторые другие проблемы из-за моего выделенного графического процессора (он сломался), поэтому я переключил этот ноутбук на встроенную графику, и все работает нормально. Аккумулятор совершенно новый, я использую его от сети, он заряжен на 100 %, и он работает в сбалансированном режиме питания, а НЕ в режиме энергосбережения.
Я значительно превосходю системные требования в зависимости от использования моего ЦП и ОЗУ: более 1 ТБ дополнительного пространства, 22 ГБ ОЗУ свободно, а мои 20 ядер ЦП даже близко не работают с нагрузкой 25 %. На самом деле, большинство из них практически не работают. загрузить.
Целью этого является работа с мультиплатформой Kotlin, и у меня был предыдущий вопрос, который я с тех пор удалил, потому что он связан с работой эмулятора Android. Даже проект по умолчанию из веб-мастера KMP не работает на Android... Он отлично работает на JVM, но не на эмуляторе Android, хотя он у меня есть, и образ установлен правильно (или я так думаю... см. ниже).
Ссылка на веб-мастер выше также основана на инструкциях по созданию мультиплатформенных приложений. Я включил эту ссылку, потому что так проще отлаживать проект по умолчанию. Обратите внимание на следующее:
Я пытаюсь заставить это работать с образом Android 7.0 Nougat (API 24). Для этого у меня есть образы AVD, вплоть до самой новой версии (16.0)
У меня есть подходящие системные образы, по крайней мере, я так думаю. Терминал > uname -m показывает x86_64, поэтому я думаю, что у меня есть правильные изображения, например:
Изображения виртуального устройства Android (avd) хранятся в ~/.android/. В нем есть различные папки SmallPhone.avd и т. д., размер каждой из которых составляет примерно от 500 МБ до 9 ГБ, в зависимости от загруженного мной изображения.
А сам Android SDK находится в ~/Android/sdk/. Подробнее об этом скоро...
В IntelliJ: Файл > Структура проекта > Настройки проекта > Project SDK — это jbr-21.0.7, который представляет собой Java-версию Jetbrains для его запуска. И в том же окне: Настройки платформы > SDK > Android API 36.0, уровень расширения 17 Платформа > Домашний путь Android SDK: ~/Android/sdk/. Целью сборки для этого является Android API 36.0, уровень расширения 17... Но я также пробовал 21 и 24, в зависимости от уровня API avd, на который я пытаюсь ориентироваться. Не уверен, имеет ли это значение, но я все равно попробовал.
ЧТО Я ПОПРОБУЛ
Я уже читал этот ответ примерно с таким же названием, но все, что я пробовал, не работает. Я объясню все, что пробовал, в следующих цифрах.
В инструкциях по быстрому запуску KMP сказано добавить экспорт ANDROID_HOME=~/Library/Android/sdk в ~/.profile, и я это сделал... Очевидно, что этот путь к файлу отличается от моего, поэтому я переключил его на свой, но он все равно не работает. Тем не менее, лучшие инструкции, которые я привел выше, вообще не включают эту строку, поэтому я понятия не имею, отвлекающий маневр это или нет.
Я удалил и переустановил IntelliJ Ultimate и Android Studio, включая все плагины, эмуляторы и т. д. Ничего не изменилось...
Я аннулировал кеш через «Файл» > «Недействительные кеши» > установите все флажки. Ничего не изменилось...
Я удалил и заново загрузил все образы Android: Android с открытым исходным кодом, Google Play Store и Google API. Первоначально у меня возникла проблема с этим из-за того, что мой VPN блокировал загрузку (и при этом показывались ошибки), но я выключил ее, ошибок при загрузке больше не было, и наконец все прошло. Для перестраховки перед повторной загрузкой я даже удалил папки, и начал все заново. Ничего не изменилось...
На каждом виртуальном устройстве в Диспетчере устройств > 3 вертикальные точки > Редактировать > Дополнительные настройки > Эмулируемая производительность > Графическое ускорение > Я меняю значение на Программное вместо автоматического. Ничего не изменилось...
То же самое, что и выше, но «Очистить данные». Ничего не изменилось...
То же самое, что и выше, но «Холодная загрузка». Ничего не изменилось...
То же самое, что и выше, но удалил устройство из того же меню > скачал заново. Ничего не изменилось...
Кнопка Gradle > синхронизировать все проекты Gradle. Ничего не изменилось...
Перезагрузите компьютер. Ничего не изменилось...
ВОПРОС
Как мне заставить этот эмулятор Android снова работать? Примерно 2-3 недели назад это работало, прежде чем я восстановил свой жесткий диск, и я занимаюсь этим уже около 3 дней.
Не уверен, имеет ли это значение, но я примерно на 99% уверен, что использую то же ядро, что и раньше.
ПРОБЛЕМА Привет, у меня бесконечный цикл «Ожидание подключения всех целевых устройств к сети», или эмулятор просто показывает заставку Android, но никогда не загружается. Версия программы для JVM работает нормально, но не эмулятор Android. Я уже читал этот ответ с примерно таким же названием, но все, что я пробовал, это не так. работает. Вот как это выглядит: [img]https://i.sstatic.net/AJS1dCy8.png[/img]
[img]https://i.sstatic.net/M1jHRapB.png[/img]
Иногда я получаю сообщение об ошибке, предлагающее отправить отчет о сбое: [img]https://i.sstatic.net/gYBtUCIz.png[/img]
ОБЩАЯ ИНФОРМАЦИЯ Это происходит как в IntelliJ Ultimate 2025.2.3, так и в Android Studio Narwhal 4, когда они оба работают на Linux 22.04. Я установил их оба через приложение Toolbox от Jetbrains. Недавно я восстановил свой жесткий диск, примерно 2–3 недели назад, и тогда эмулятор Android работал нормально, но не сейчас. Я подозреваю, что это может быть проблема с графическим процессором, поскольку недавно у меня были некоторые другие проблемы из-за моего выделенного графического процессора (он сломался), поэтому я переключил этот ноутбук на встроенную графику, и все работает нормально. Аккумулятор совершенно новый, я использую его от сети, он заряжен на 100 %, и он работает в сбалансированном режиме питания, а НЕ в режиме энергосбережения. Я значительно превосходю системные требования в зависимости от использования моего ЦП и ОЗУ: более 1 ТБ дополнительного пространства, 22 ГБ ОЗУ свободно, а мои 20 ядер ЦП даже близко не работают с нагрузкой 25 %. На самом деле, большинство из них практически не работают. загрузить. Целью этого является работа с мультиплатформой Kotlin, и у меня был предыдущий вопрос, который я с тех пор удалил, потому что он связан с работой эмулятора Android. Даже проект по умолчанию из веб-мастера KMP не работает на Android... Он отлично работает на JVM, но не на эмуляторе Android, хотя он у меня есть, и образ установлен правильно (или я так думаю... см. ниже). Ссылка на веб-мастер выше также основана на инструкциях по созданию мультиплатформенных приложений. Я включил эту ссылку, потому что так проще отлаживать проект по умолчанию. [b]Обратите внимание на следующее:[/b] [list] [*]Я пытаюсь заставить это работать с образом Android 7.0 Nougat (API 24). Для этого у меня есть образы AVD, вплоть до самой новой версии (16.0) [*]У меня есть подходящие системные образы, по крайней мере, я так думаю. Терминал > uname -m показывает x86_64, поэтому я думаю, что у меня есть правильные изображения, например: [/list] [img]https://i.sstatic.net/gU2NYNIz.png[/img]
[list] [*]Изображения виртуального устройства Android (avd) хранятся в ~/.android/. В нем есть различные папки SmallPhone.avd и т. д., размер каждой из которых составляет примерно от 500 МБ до 9 ГБ, в зависимости от загруженного мной изображения. [*]А сам Android SDK находится в ~/Android/sdk/. Подробнее об этом скоро... [*]В IntelliJ: Файл > Структура проекта > Настройки проекта > Project SDK — это jbr-21.0.7, который представляет собой Java-версию Jetbrains для его запуска. И в том же окне: Настройки платформы > SDK > Android API 36.0, уровень расширения 17 Платформа > Домашний путь Android SDK: ~/Android/sdk/. Целью сборки для этого является Android API 36.0, уровень расширения 17... Но я также пробовал 21 и 24, в зависимости от уровня API avd, на который я пытаюсь ориентироваться. Не уверен, имеет ли это значение, но я все равно попробовал. [/list] ЧТО Я ПОПРОБУЛ [list] [*]Я уже читал этот ответ примерно с таким же названием, но все, что я пробовал, не работает. Я объясню все, что пробовал, в следующих цифрах. [*]В инструкциях по быстрому запуску KMP сказано добавить экспорт ANDROID_HOME=~/Library/Android/sdk в ~/.profile, и я это сделал... Очевидно, что этот путь к файлу отличается от моего, поэтому я переключил его на свой, но он все равно не работает. Тем не менее, лучшие инструкции, которые я привел выше, вообще не включают эту строку, поэтому я понятия не имею, отвлекающий маневр это или нет. [*]Я удалил и переустановил IntelliJ Ultimate и Android Studio, включая все плагины, эмуляторы и т. д. Ничего не изменилось... [*]Я аннулировал кеш через «Файл» > «Недействительные кеши» > установите все флажки. Ничего не изменилось... [*]Я удалил и заново загрузил все образы Android: Android с открытым исходным кодом, Google Play Store и Google API. Первоначально у меня возникла проблема с этим из-за того, что мой VPN блокировал загрузку (и при этом показывались ошибки), но я выключил ее, ошибок при загрузке больше не было, и наконец все прошло. Для перестраховки перед повторной загрузкой я даже удалил папки, и начал все заново. Ничего не изменилось... [*]На каждом виртуальном устройстве в Диспетчере устройств > 3 вертикальные точки > Редактировать > Дополнительные настройки > Эмулируемая производительность > Графическое ускорение > Я меняю значение на Программное вместо автоматического. Ничего не изменилось... [*]То же самое, что и выше, но «Очистить данные». Ничего не изменилось... [*]То же самое, что и выше, но «Холодная загрузка». Ничего не изменилось... [*]То же самое, что и выше, но удалил устройство из того же меню > скачал заново. Ничего не изменилось... [*]Кнопка Gradle > синхронизировать все проекты Gradle. Ничего не изменилось... [*]Перезагрузите компьютер. Ничего не изменилось... [/list] ВОПРОС Как мне заставить этот эмулятор Android снова работать? Примерно 2-3 недели назад это работало, прежде чем я восстановил свой жесткий диск, и я занимаюсь этим уже около 3 дней. Не уверен, имеет ли это значение, но я примерно на 99% уверен, что использую то же ядро, что и раньше.