나는 그런 잘 작동Android Studio에서 메소드 호출을 기록하도록 AspectJ를 설정하려면 어떻게해야합니까?
@Override
public void onCreate(Bundle savedInstanceState) {
logger.debug("> onCreate(" + savedInstanceState + ")");
...
}
로, 안드로이드 개발의 첫 단계를 만들고있어 내가 첫 번째 라인으로 로거에 대한 호출이 방법을 사용 해요 조각의 수명주기 등을 이해하기 각 메시지에 메시지를 추가하는 것은 다소 번거롭고 코드를 읽기가 어렵게 만듭니다.
@Loggable(Loggable.DEBUG)
public String load(URL url) {
return url.openConnection().getContent();
}
인쇄 할 것이다 : 나는 AspectJ 및 기타 도구와 같은 jcabi-aspects 일이 대신 같은 것을 사용할 수 있다는 것을 발견 꽤 멋진 소리,하지만 난 추가하는 방법에 대한 어떻게 가야합니까
[DEBUG] #load('http://www.google.com'): returned "<html ..." in 23ms
이 기능을 Android Studio에 설치 하시겠습니까? a guide for Eclipse과이 IntelliJ help page (언급 된 플러그인이 아님)을 찾을 수 있었고, 나는 분실했습니다. AspectJ (그리고 아마도 jcabi-aspects)를 시작하는 방법에 대한 미니 가이드를 환영한다. 인 IntelliJ 도움말 페이지에 언급
그러나 이러한 플러그인은 Android Studio에 없습니다. 그래서 나는 일종의 갇혀있다. – squirrel
Eclipse를 사용하거나 IDEA Ultimate를 구입하십시오. – kriegaex
내 대답을 downvoted 사람에게 : 왜 그랬니? 하향 회선은 연구의 흔적이 보이지 않거나 종합적으로 대답하기위한 노력을 나타내지 않는 무례한 서면의 의미없는 응답을 위해 예약되어 있습니다. – kriegaex