запись в/system/framework в эмуляторе

Я нахожусь в процессе расширяющейся обезьяны для программного обеспечения, тестирующего цели, таким образом, я хотел бы заменить текущий monkey.jar, который мое собственное скомпилировало monkey.jar в эмуляторе. Текущий monkey.jar расположен в/system/framework/monkey.jar.

Когда я пытаюсь выполнить следующую команду:

adb push monkey.jar /system/framework/monkey.jar

я получаю следующее: 'не удалось скопировать 'monkey.jar' в '/system/framework/monkey.jar': Из памяти'

Какие-либо идеи о том, как заменить текущий monkey.jar?

Это на самом деле работает, если я выполняю Android 1.6 в Эмуляторе, но ничем после этого. Да, я попробовал 'abd, повторно монтируются'

Править: Это не .jar конкретный вопрос. Я не могу продвинуть тип файла к/system/framework

Спасибо.

12
задан CodingWithoutComments 29 July 2010 в 17:47
поделиться

2 ответа

Нашел ответ в следующей теме:

Как разработчик android, если вы используете следующую команду, например:

adb push file /system/..

и встречаете проблемы типа "не удалось скопировать файл в /system/...", например:

failed to copy ‘file’ to ‘/system/…’: No space left on device
failed to copy ‘file’ to ‘/system/…’: Out of memory

Метод решения - не использование Eclipse или AVD Manager для запуска эмулятора Android, а использование команды:

$emulator –avd youravdname –partition-size 128

Затем вы можете попробовать команду "adb push file /system/...", и проблема может быть решена.

23
ответ дан 2 December 2019 в 06:07
поделиться

Что показывает ваш " adb logcat "? У вашего эмулятора не хватает памяти? В таком случае, как насчет создания AVD с большим размером оперативной памяти устройства? Вы пробовали это? Его в свойствах оборудования при создании AVD

0
ответ дан 2 December 2019 в 06:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: