2014-12-10 5 views
-1

안드로이드 프로젝트를 Aspect j로 변환하지 않고 어떻게 가로 챌 수 있습니까?Aspectj and android project

aspect Trace { 

pointcut methodCalls(): 
    execution(* com.test..*(..))&& !within(com.test.Trace); 

감사합니다.

+0

AspectJ를 사용하지 않고 AspectJ를 사용하고 싶습니까? 난 이해가 안 돼요. 질문을 수정하고 명확히하십시오. – kriegaex

+0

Eclipse에서 설치 플러그인없이 Aspectj를 사용하고 싶습니다. –

+0

적어도 하나의 건물 도구를 사용하여 그러한 aspect 모듈을 짜야합니다. 아마도 Maven을 사용하거나 직접 AJC를 사용해야 할 수도 있습니다.이 경우 AJDT를 사용하지 않아도됩니다. – Hakan

답변

2

Eclipse에서 AJDT (AspectJ Development Tools)를 설치하기를 꺼리는 이유는 무엇입니까? 애스펙트 개발 및 디버깅 중에 훨씬 쉽게 작업을 수행 할 수 있기 때문에 실제로는 아무 것도 할 수 없습니다. 텍스트 편집기를 사용하고 Ajc (AspectJ Compiler)을 통해 그들을 컴파일/짜기. 소프트웨어 개발 석기 시대가 아니고 Maven 빌드를 사용하고 있다면 빌드 자동화를위한 훌륭한 AspectJ Maven Plugin이 있습니다.

0

안드로이드 프로젝트를 AspectJ로 변환하지 않으면 가로 채기가 불가능합니다. 안드로이드 프로젝트의 각 메소드에 로그를 직접 작성하고 나중에 모니터해야합니다.