Я новичок в Android и хотел использовать AspectJ с ним.Я искал пару статей в Интернете и следовал инструкции, чтобы она работала: http://blog.punegtug.org/2010/11/adding-aspect-to-android.html
Но я хотел знать, возможно ли отделить аспекты от проекта Android.В приведенной выше ссылке на учебник есть приложение для Android и аспекты внутри одного и того же проекта, но во многих случаях мы хотели оставить проект Android нетронутым в его изолированном пространстве.
Допустим, у меня есть AndroidProject вВ моем рабочем пространстве Eclipse я хотел бы создать отдельные проекты для моих аспектов, называемые чем-то вроде «AndroidAspectProject», который содержит только аспекты для него.
Я не уверен, сработает ли это, потому что, похоже, нам нужно разрешить компилятору AspectJ вставлять точки и советы в файлы .class перед созданием файлов .dex.В этом смысле я, возможно, не смогу сделать это в отдельном проекте.
Кто-нибудь пробовал с этим?
Еще один связанный с этим вопрос был бы: Возможно ли, чтобы Ant собрал AndroidProject с помощьюИ без аспектов этого?Можно ли это сделать за пределами Eclipse?
Я ищу способ создания различных вариантов, поскольку я добавляю pointcut в AndroidProject при сборке dev / debug, но оставлю его нетронутым при выпуске сборки.