Android 2.2 эмулятор. Когда я пытаюсь извлечь файл из проводника DDMS файлов, он говорит:
[2012-02-08 02:52:52] Failed to pull selection
[2012-02-08 02:52:52] (null)
Почему и что с ним делать?
Android 2.2 эмулятор. Когда я пытаюсь извлечь файл из проводника DDMS файлов, он говорит:
[2012-02-08 02:52:52] Failed to pull selection
[2012-02-08 02:52:52] (null)
Почему и что с ним делать?
Возможно, вы забыли переустановить устройство на левой панели. По какой-то причине он должен быть обновлен, а предыдущий выбор недействителен.
Перезапустить Eclipse (Закройте и откройте его снова). Этого было бы достаточно.
Если вы используете DDMS из Eclipse IDE, это может произойти, если устройство не выбрано в окне "Устройства" в левой панели представления DDMS.
Кажется, что IDE может показать вам меню файлов в правом окне "File Explorer", даже если вы не выбрали устройство. Это может произойти, например, если вы ранее использовали DDMS, а затем вернулись к просмотру (возможно, перезапустив или отключив устройство - не проверили его по глубине).
Чтобы решить эту проблему, просто выберите устройство в левой панели "Устройства" в DDMS - нет необходимости перезапускать Eclipse (Eclipse Juno).
Попробуйте перезагрузить компьютер. Иногда DDFS файл не отвечает.
Здесь больше информации.
Возможно, у вас нет разрешения на доступ к файлу db. Например. вы работаете над реальным устройством или androidx86 (у меня была эта проблема с androidx86, работающим на Virtaul Box)
Одно решение работало для меня (в окнах):
теперь он должен работать (возможно, вам нужно перезапустить ecplise)
У меня такая же ошибка, тогда я уверен, что эта ошибка возникла из-за неправильного имени базы данных, в моем случае
private static String DATABASE_NAME = "vpmsn.db ";
как вы видите, есть space после vpmsn.db, что фактически происходило, так это то, что база данных создавалась успешно, но поскольку после имени базы данных есть пробел, поэтому, когда вы пытаетесь потянуть в базе данных произошла ошибка выше, надеюсь, что это поможет любому, кто страдает от такой же ошибки
просто откройте свою командную строку и перейдите к адресу ur abd (D:\Apps\android\4.0.3\platform-tools) просто введите командную строку как adb install filename.apk он отлично работает, не получая никаких ошибок... вам нужно сделать это с помощью эмулятора ur, иначе он не сработает...
Сначала давайте разрешение на доступ к вашей папке с данными, с помощью cmd для вашего C:\Users\pcjava\AppData\Local\Android\sdk\platform-tools\adb.exe
In cmd Type 'adb shell'
su
Press 'Allow' on device
chmod 777 /data /data/data /data/data/com.yourapplication.package /data/data/com.yourapplication.package/*
Во-вторых, дайте разрешение на ваш database.db, который вы пытаетесь вытащить
adb shell
su
[email protected]:/ # chmod 777 /data/data/com.ht.mt.siiv/databases/nameOfMyDatabase