Я задавал этот вопрос в группе разработчиков Android , но не получил никакого ответа, поэтому я решил попробовать здесь.
Плагин ADT eclipse, похоже, имеет довольно жесткое представление о том, как должен быть структурирован проект Android - на http://developer.android.com/guide/developing/eclipse-adt.html, он должен иметь файл AndroidManifest.xml
на корневом уровне проекта плюс * 1008 Папки *, assets
, gen
и src
на верхнем уровне и т. Д.
Мне интересно, возможно ли сделать плагин более гибким с распознаваемым макетом. В частности, я использовал плагин сборки для (на основе scala) simple-build-tool , который ожидает, что проекты будут размечены в более похожем на Maven стиле, например:
src/
main/
AndroidManifest.xml
assets/
res/
scala/
java/
test/
resources
<files to include in test jar here>
scala/
<test Scala sources>
java/
<test Java sources>
(см. Документы simple-build-tool ).
Это макет, к которому я привык из Java-разработки на основе maven. Однако, когда я загружаю подобный проект в ADT, у меня появляется множество жалоб на отсутствие AndroidManifest.xml
, отсутствие каталога res
и так далее. Все эти вещи присутствуют, они просто не там, где их ожидает ADT.
Мне не обязательно использовать ADT для построения моего проекта, но я бы хотел использовать его (и Eclipse) для редактирования. Кто-нибудь может сказать мне, возможно ли сделать его более гибким в каталогах, которые он использует для поиска различных ресурсов, связанных с Android?
Кроме того, кто-нибудь может сказать мне, является ли плагин ADT с открытым исходным кодом? Я не могу найти ссылку на его исходный код в любом месте.
(Как примечание, я также пытался спорить sbt
, чтобы просто делать то, что нравится ADT, и это возможно возможно, но это кажется очень утомительным.)