Эмулятор Android не загружается - «слишком долго ждал mReady» - PullRequest
0 голосов
/ 03 января 2011

Так что Android продолжает действовать странно. Я запустил приложение на эмуляторе миллионы раз и вдруг больше не могу. Я ничего не изменил в программе.

Я получаю тонны этих сообщений:

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects / 461152 bytes in 308ms

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects / 461152 bytes in 308ms

01-03 03:56:50.595: DEBUG/dalvikvm(32): GC_FOR_MALLOC freed 9798 objects / 461152 bytes in 308ms

вместе с:

01-03 04:05:16.455: WARN/MountService(88): Waiting too long for mReady!

Есть идеи? Срочно нужно решить ее, поэтому я буду признателен за любую помощь!

Редактировать: Появилась новая ошибка. Lol

Failed to upload Info.apk on device 'emulator-5554'
com.android.ddmlib.AdbCommandRejectedException: device not found

SDK Manager] Warning: Error parsing 'C:\Program Files\android-sdk-    windows\platforms\android-5\sdk.properties': java.io.FileNotFoundException: C:\Program Files\android-sdk-windows\platforms\android-5\sdk.properties (The system cannot find the file specified).

SDK Manager] Warning: Error parsing 'C:\Program Files\android-sdk-windows\platforms\android-6\sdk.properties': java.io.FileNotFoundException: C:\Program Files\android-sdk-windows\platforms\android-6\sdk.properties (The system cannot find the file specified).

То, как этот файл может отсутствовать, мне не подходит, так как я не связывался с ним.

Ответы [ 2 ]

0 голосов
/ 03 января 2011

Попробуйте создать новое виртуальное устройство Android (AVD), затем перенастройте свою среду IDE для использования нового AVD вместо старого.

0 голосов
/ 03 января 2011

Если вы видите много сообщений о выделении и освобождении, я думаю, что ваш код перебивает память, выделяя тонны памяти, освобождая ее, GC запускается (вы видите ваши сообщения), затем вы продолжаете делать это снова и снова.

Если ваша программа работала, вы внесли изменение, и оно начало действовать так, то я бы поспорил, что это вызвало ваше последнее изменение.Вероятно, вам следует сравнить последние изменения, используя локальную историю изменений, и отменить ее, чтобы увидеть, исправляет ли это.Другие варианты ставят некоторые точки останова при запуске и видят, какая часть кода перегружает процессор или занимает слишком много времени.

Android не ведет себя более странно, чем обычно.Это твой код.: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...