APK не встановлюється на емулятор Android 4.0

На всіх попередніх версіях SDK працює нормально. Намагався протестувати на 4.0. Завантажено всі останні оновлення з Eclipse. І те, що я отримую

...

[2011-10-28 11:39:34 - breath-trainer] Android Launch!
[2011-10-28 11:39:34 - breath-trainer] adb is running normally.
[2011-10-28 11:39:34 - breath-trainer] Performing com.breath.ui.activity.BreathTrainerActivity activity launch
[2011-10-28 11:39:37 - breath-trainer] Launching a new emulator with Virtual Device '4.0_api_14_SUKA'
[2011-10-28 11:39:38 - breath-trainer] New emulator found: emulator-5554
[2011-10-28 11:39:38 - breath-trainer] Waiting for HOME ('android.process.acore') to be launched...
[2011-10-28 11:40:30 - breath-trainer] HOME is up on device 'emulator-5554'
[2011-10-28 11:40:30 - breath-trainer] Uploading breath-trainer.apk onto device 'emulator-5554'
[2011-10-28 11:40:31 - breath-trainer] Installing breath-trainer.apk...
[2011-10-28 11:40:56 - breath-trainer] Success!
[2011-10-28 11:40:56 - breath-trainer] Failed to install breath-trainer.apk on device 'emulator-5554': device not found
[2011-10-28 11:40:56 - breath-trainer] com.android.ddmlib.InstallException: device not found
[2011-10-28 11:40:56 - breath-trainer] Launch canceled!

Крім того, в LogCat існує багато винятків щодо порушення політики StrictMode та найменшого:

10-28 11:40:51.711: A/NetworkStats(74): problem reading network stats
10-28 11:40:51.711: A/NetworkStats(74): java.lang.IllegalStateException: problem parsing line: null
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:313)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1223)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:810)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.net.NetworkStatsService.updateIfacesLocked(NetworkStatsService.java:721)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.net.NetworkStatsService.updateIfaces(NetworkStatsService.java:699)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.net.NetworkStatsService.access$000(NetworkStatsService.java:128)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.server.net.NetworkStatsService$8.handleMessage(NetworkStatsService.java:1546)
10-28 11:40:51.711: A/NetworkStats(74):     at android.os.Handler.dispatchMessage(Handler.java:95)
10-28 11:40:51.711: A/NetworkStats(74):     at android.os.Looper.loop(Looper.java:137)
10-28 11:40:51.711: A/NetworkStats(74):     at android.os.HandlerThread.run(HandlerThread.java:60)
10-28 11:40:51.711: A/NetworkStats(74): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory)
10-28 11:40:51.711: A/NetworkStats(74):     at libcore.io.IoBridge.open(IoBridge.java:406)
10-28 11:40:51.711: A/NetworkStats(74):     at java.io.FileInputStream.(FileInputStream.java:78)
10-28 11:40:51.711: A/NetworkStats(74):     at java.io.FileReader.(FileReader.java:42)
10-28 11:40:51.711: A/NetworkStats(74):     at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:272)
10-28 11:40:51.711: A/NetworkStats(74):     ... 9 more
10-28 11:40:51.711: A/NetworkStats(74): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
10-28 11:40:51.711: A/NetworkStats(74):     at libcore.io.Posix.open(Native Method)
10-28 11:40:51.711: A/NetworkStats(74):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:98)
10-28 11:40:51.711: A/NetworkStats(74):     at libcore.io.IoBridge.open(IoBridge.java:390)
10-28 11:40:51.711: A/NetworkStats(74):     ... 12 more

Деякі ідеї?

2
На жаль, під час набору тексту текст формується добре ...
додано Автор whatswrong, джерело

3 Відповіді

'emulator-5554': пристрій не знайдено

Віртуальний пристрій 4.0_api_14_SUKA

2 Теорії:

1.- The emulator is an api 14 (Android 4.0) and the emulator is out of space: Try this --> Android 4.0 emulator - out of space error

2.- Іноді зв'язок між Eclipse і емулятором втрачається. Закрийте емулятор і знову відкрийте його.

2
додано
Дякую! Перша точка допомогла!
додано Автор whatswrong, джерело

У мене була ця проблема. Я не можу правильно пояснити, чому це сталося, але я можу сказати вам, як я працював над цим. Коли я отримав це повідомлення, емулятор ICS все ще з'явився. Моє додаток було встановлено та його можна запустити, перейшовши до програм і вибравши його. Більше питання для мене полягало в тому, що logcat більше не працює. Щоб знову працювати для запущеного емулятора, я виконую наступне з командного рядка: (припускаючи, що ваші змінні навколишнього середовища встановлені) 1) введіть "adb" 2) введіть "adb kill-server" 3) введіть "start-server adb" 4) перезапустіть програму та націліть на запущений емулятор

I hope that works for you as it did for me. I'd love it if someone could actually explain this problem properly. From the research I've done, it looks like it's related to Strict Mode or some kind of timeout. Someone else suggested that I update the timeout setting for adb in eclipse. This didn't work for me, but it might help someone else: Eclipse > Preferences > Android > DDMS - then set the ADB connection timeout to something higher than the time it takes for you system to start ICS.

2
додано

Це не головна проблема, я запускаю його на своєму пристрої, у мене така сама помилка, але ICS працює: P

0
додано
Так, це працює непослідовно :(
додано Автор whatswrong, джерело
android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.