Pessoal, bom dia
Estou efetuando pesquisas e tentando utilizar Orientação a Aspectos no Android. Consegui utilizar normalmente em um projeto Android no ADT do ZERO, ou seja, de posse dos arquivos .java
Para isso efetuei alterações no arquivo xml .project do projeto do eclipse e com isso, consegui utilizar o os plugins ADT(Plugin para Android) e AJDT(plugin para Orientação a Aspectos) do eclipse.
No entanto, precisei agora "pular" algumas etapas da compilação do Android, e para isso estou utilizando o ant, e ai é q apareceu meus problemas :D
Criei um arquivo build.xml com o comando "android update project --path ." dentro do diretório do meu projeto, bem como o arquivo local.properties contendo a diretiva sdk.dir com o caminho do sdk do Android.. Após isso, tentei executar uma tarefa específica do meu script ant. Por exemplo, criei um <target name="aop"> e em seguida, executei o comando "ant aop" e tbm tentei executar pela view do Ant do eclipse e obtive o seguinte erro:
class com.android.ant.SetupTask cannot be found
Pesquisando, encontrei q o ant tenta "utilizar" essa classe na seguinte tag xml:
<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="android.antlibs"/>
Se eu comentar essa tag, ele da o mesmo erro em outras tags <taskdef>. Se eu comentar todas, um erro acontece por n ter a definições dessas classes.
Encontrei na internet tbm q isso acontece quando a variável ${sdk.dir} não está definida. Mas ela existe no arquivo local.properties e eu efetuei um <import> dentro do meu script ant.
Por tanto, n sei + o q fazer. Já perdi horas pesquisando isso e não consegui. Alguém poderia me ajudar?
--
Atenciosamente

Analista de Sistemas
Politec - Prodeb
PHP / Zend Framework / CakePHP / Java Desktop / JavascriptMVC / EXTJS / JQuery / PostGres/ MySQL
71 9196-4178www.vidacriativa.com.br