ошибка adb для копирования файла .apk в эмулятор Android: такого файла или каталога нет
Я пытаюсь заставить Android-приложение MyFirstApp (Hello World) работать в эмуляторе.
Я следую инструкциям по адресу:
http://developer.android.com/training/basics/firstapp/running-app.html
Windows7-64 / Eclipse
Приложение работает через USB на мой телефон.
Предпринятые шаги:
Убедитесь, что моя переменная окружения PATH включает в себя Android SDK. ХОРОШО.
Запустите C: / Users / (я) /AppData/Local/Androd/android-sdk/platform-tools/adb.exe. ХОРОШО.
Запустите эмулятор из Eclipse. ОК, это подходит.
Убедитесь, что MyFirstApp.apk присутствует в рабочей папке Eclipse MyFirstApp / bin.
Запустите приложение MyFirstApp из Eclipse.
Консоль Eclipse распечатывает:
[2012-12-01 23:02:15 - MyFirstApp] Запуск Android!
[2012-12-01 23:02:15 - MyFirstApp] adb работает нормально.
[2012-12-01 23:02:15 - MyFirstApp] Выполнение запуска действия com.example.myfirstapp.MainActivity
[2012-12-01 23:02:15 - MyFirstApp] Автоматический целевой режим: использование существующего эмулятораЭмулятор-5554' работает совместимый AVD 'Galaxy_Captivate_2.2'
[2012-12-01 23:02:15 - MyFirstApp] Загрузка MyFirstApp.apk на устройство 'Эмулятор-5554'
[2012-12-01 23:02:17 - MyFirstApp] Не удалось установить MyFirstApp.apk на устройство 'Эмулятор-5554': Данный файл или каталог отсутствует [!! КРАСНЫЙ (ошибка) !!]
[2012-12-01 23:02:17 - MyFirstApp] com.android.ddmlib.SyncException: Нет такого файла или каталога [!! КРАСНЫЙ (ошибка) !!]
[2012-12-01 23:02:17 - MyFirstApp] Запуск отменен! [!! КРАСНЫЙ (ошибка) !!]
Я попытался установить ADB из командной строки:
adb install MyFirstApp.apk
и получил
не удалось скопироватьMyFirstApp.apk» к/data/local/tmp/MyFirstApp.apk»: Данный файл или каталог отсутствует
Ошибка rm для /data/local/tmp/MyFirstApp.apk, такого файла или каталога нет
Я не видел, чтобы об этой проблеме сообщили где-то еще после нескольких часов поиска
Если я бегу
adb shell
Я могу видеть каталог / data. Он выглядит пустым, но у него есть права доступа drwxrwx-x, что объясняет невозможность просмотра содержимого.
Похоже, что файл .apk почему-то не копируется в эмулятор.
Еще одна подозрительная вещь: если я бегу
adb logcat
тогда это печатает список жалоб, в том числе,
E / dalvikvm (3520): Можетt открыть кэш dex '/data/dalvik-cache/system@[email protected]@classes.dex»: Данный файл или каталог отсутствует
...
W / dalvikvm (3620): сбой JNI_CreateJavaVM.
Любая помощь приветствуется.
Android SDK Tools Rev 21
Android SDK Платформа-инструменты Ред. 16
Android 2.2 (API 8)
SDK Platform Rev 3