Я нахожусь в процессе расширяющейся обезьяны для программного обеспечения, тестирующего цели, таким образом, я хотел бы заменить текущий 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
Спасибо.
Нашел ответ в следующей теме:
Как разработчик 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/...", и проблема может быть решена.
Что показывает ваш " adb logcat
"? У вашего эмулятора не хватает памяти? В таком случае, как насчет создания AVD с большим размером оперативной памяти устройства? Вы пробовали это? Его в свойствах оборудования при создании AVD