Я изучаю исходный код платформы Android. Я хотел бы понять, как реализованы части платформы. Я ищу способ использовать Java-инструменты разработки Eclipse и инструменты разработки C / C ++ для эффективного изучения кода. Мне нужен способ для Eclipse найти соответствующий код в разных подмодулях. Например, я хотел бы иметь функцию «показать объявление» (ctrl + щелчок мышью), которая приведет к исходному коду, расположенному в другом каталоге / модуле.
Мне нужно иметь возможность исследовать код платформы Java и C / C ++ в одном окне Eclipse.
Я не мечтаю об обходе кода с Java на JNI C ++, просто на одном языке (Java-to-Java и C ++ - to-C ++). Я также не мечтаю о переходе от кода библиотеки C к коду ядра.
Известен ли вам способ заставить Eclipse импортировать каждый подмодуль платформы Android как отдельный проект, сохранив зависимости / включения, или каким-либо другим способом сделать просмотр кода простым?
Я наткнулся на какой-то коммерческий дистрибутив Eclipse, который делает это (не помню его имени), но ничего свободного / гибкого.