프로그램/Java - Android / / 2013. 8. 1. 13:26

android sdk r22(api18) custom dx.jar

반응형


android sdkr22(api18) 에 포함된 default 로 있는 dx.jar 는

debug = false, verbose = false, verboseDump = false, coreLibrary = false, 등등 정보가 false 로 박혀 있다.

dx빌드시  method, filed 가 65k가 넘치면 빌드 Fail이 되면서 method, filed 가 얼마나 사용 되고 있는 Console로 보여준다.

이 정보는 내 프로젝트의 각 패키지별로 method, filed  를 카운트해서 보여준다.


이러한 정보를 수정한 dx.jar 를 만들었다.

작업 내용으로는

debug = true, verbose = true, verboseDump = true, coreLibrary = true 등 각종 정보들 true로 설정

method, filed 의 정보가 dx빌드시 무조건 보이도록 설정.

method, filed 정보를 txt 파일로 생성 되게 작업. 이 파일은 eclipse 에 생성이 된다.

생성 되는 파일은 아래와 같이 무한적으로 생성 된다. 기존에 빌드 했던 정보들이 쌓인다.

새로 카운트 하고 싶으면 txt 파일을 지우면 된다.

countfieldsLog.txt, countfieldsLog_2.txt, countfieldsLog_3.txt ...
countmethodsLog.txt, countmethodsLog_2.txt. countmethodsLog_3.txt ...




반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유