[Duvida] Orientação a Aspectos + Ant no Android

11 views
Skip to first unread message

Michel Felipe

unread,
Sep 5, 2012, 8:28:57 AM9/5/12
to andro...@googlegroups.com
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-4178
www.vidacriativa.com.br

Duka

unread,
Sep 5, 2012, 9:37:54 AM9/5/12
to andro...@googlegroups.com
cara, eu sei q seria uma revira volta, mas vc ja tentou usar o maven?

--
Você recebeu esta mensagem porque está inscrito no Grupo "android_ba"
nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
andro...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
android_ba+...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/android_ba?hl=pt?hl=pt-BR

Glauber Sampaio

unread,
Sep 5, 2012, 9:58:44 AM9/5/12
to andro...@googlegroups.com
Vi em um fórum um problema desse. A causa foi por conta de um caracter especial em uma das pastas do diretório do sdk.dir
Reply all
Reply to author
Forward
0 new messages