Я расширяю пользовательскую ветвь ядра Android, которая возникла как 2.2
Фройо ядро. Сам процесс сборки не проблема; просто наберите "make"
и это сделано. Но я не уверен, что мне нужно сделать, чтобы сделать новый
ядро известно другим инструментам в Android SDK; в частности
эмулятор, adb и отладчик Eclipse.
Я пробовал разные вещи, такие как запуск эмулятора с -system и
-userdata аргументы в командной строке, и они, кажется, работают,
хотя я сталкиваюсь со споратическими проблемами, которые оставляют меня неуверенным. Общая проблема
Я видел, что иногда приложения "зависают", отображая их интерфейс, но
отказ от ухода, даже когда нажаты кнопки домой или меню. Я
попытался отключить кеширование. Но настоящая проблема здесь в том, что я не
иметь хорошую ментальную модель того, как сборки ядра должны передаваться
SDK.
Должен ли я копировать результаты сборки (файлы .img) в
~ / .android / возможно? Или где-то в
Папка SDK?
Рабочий рецепт был бы неплох, но еще лучше был бы
понимание того, как инструменты сборки ядра и SDK работают вместе.
Например, http://source.android.com/source/using-eclipse.html
отлично подходит для рецептов, но я до сих пор не понимаю, как ADB и эмулятор знают
откуда загружать файлы .img.