2013-12-01 2 views
1

Моя проблема заключается в том, что я могу писать файлы на SD-карте в эмуляторе, но я нашел решение этой проблемы в переполнении стека here, чтобы реализовать, что вам нужно добавить группу media_rw под android.permission.WRITE_EXTERNAL_STORAGE в платформе .xml так для я успешно вытащил файл XML, но после редактирования файла я не могу нажать этот файл, чтобы, когда я толкая его дает ошибку нижеandroid adb push not working

[Java is awesome]:~$ adb push platform.xml /system/etc/permissions/ 
failed to copy 'platform.xml' to '/system/etc/permissions//platform.xml': Read-only file system 

, чтобы преодолеть это я перемонтировать ADB и снова я пытался i дает погрешность ниже

[Java is awesome]:~$ adb remount 
remount succeeded 
[Java is awesome]:~$ adb push platform.xml /system/etc/permissions/ 
failed to copy 'platform.xml' to '/system/etc/permissions//platform.xml': Out of memory 

, так как можно нажать файл или есть какая-либо альтернатива, которая может разрешить редактирование файла с помощью оболочки adb Заранее спасибо

ответ

1

Вам необходимо увеличить размер раздела/системы, чтобы учесть дополнительные байты в файле :

Вы можете сделать это с помощью следующей команды:

emulator -partition-size <size> 

Где размер зависит от вашего образа системы плюс дополнительные байты.