Комментарии 19
Компиляция ядра и операционной системы — базовый материал для того, чтобы начать свой путь в мир OS Android. — жжёте! Я начал этот путь с покупки смартфона на Android. :-)
А вообще — полезная, подробная статья. Спасибо.
А вообще — полезная, подробная статья. Спасибо.
+13
НЛО прилетело и опубликовало эту надпись здесь
Можно более подробно о том, в каких случаях «не рядовому» разработчику под Android может потребоваться сборка собственного ядра? Вы приводите три варианта: профилирование, отладка на новой версии, тестирование собственных модулей. При этом говорится, что есть и другие варианты. Для тестирования приложения на новой версии Android не вижу необходимости сборки собственного ядра, т.к. новые версии для эмуляторов выходят более менее оперативно. Профилировщик тоже есть встроенный в SDK. А вот что такое «сборка собственных модулей» не совсем понял.
0
> Можно более подробно о том, в каких случаях «не рядовому» разработчику под Android может потребоваться сборка собственного ядра?
Это весело!
Это весело!
+4
1. Профилирование. Подразумевается низкоуровневое профилирование с помощью профилировщиков: Oprofile, Perf. Все они требуют включения опции в ядре.
2. Сборка собственных модулей может потребоваться для поддержки аппаратной части. Например, собрать отладочную версию видеодрайвера.
2. Сборка собственных модулей может потребоваться для поддержки аппаратной части. Например, собрать отладочную версию видеодрайвера.
0
Ну к примеру выпуск собственного планшета/читалки/другой железяки на Android?
0
Еще как вариант случая, когда необходима пересборка Android, можно навести сборку системы с разными опциями оптимизации компилятора.
А еще пересборка требуется при портировании Android(чаще разных его модификаций, как например CyanogenMod), под свое устройство.
А еще пересборка требуется при портировании Android(чаще разных его модификаций, как например CyanogenMod), под свое устройство.
0
Хорошая статья, но 2.6 ядро в связке с Android 4.x недопустимо. Ищите способы заводить хотя бы 3.0.8. В случае с 4.1.1 еще нужно озаботится о hwcomposer.
+1
>>> Так же на системе должна быть установлена реализация Java от Oracle.
>>> sudo apt-get install… openjdk-6-jdk…
не совсем понятно зачем второе?
>>> sudo apt-get install… openjdk-6-jdk…
не совсем понятно зачем второе?
0
а обычные apk на виртуальную машину можно установить и запустить?
0
> Android разработан прежде всего для устройств, управляемых жестами и он не поддерживает мышь по умолчанию.
Разве? Подключите мышь к любому 3+ устройству и вы увидите курсор. То что в интеловском ядре мышку не воткнули по умолчанию, не говорит о том что андроид ее не поддерживает.
Разве? Подключите мышь к любому 3+ устройству и вы увидите курсор. То что в интеловском ядре мышку не воткнули по умолчанию, не говорит о том что андроид ее не поддерживает.
+1
А почему версия ядра такая архаичная?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Строим Android x86