2016-10-24 10 views
0

Java로 작성된 APK 분석을위한 응용 프로그램을 만들려고합니다.Dex2Jar-API 사용 예

내 애플리케이션에 소스 코드보기 옵션을 추가해야합니다. 내 마음에, 가장 좋은 방법은 API 및 메이븐 저장소가있는 Dex2Jar 프로젝트를 어떻게 든 사용하는 것입니다. 그러나 Dex2Jar API를 사용하여 DEX 파일을 JAR로 변환하는 방법을 모르겠습니다.

Java를 사용하여 DEX 파일의 소스 코드를 탐색하는 가장 좋은 방법을 찾으십시오.

도움 주셔서 감사합니다.

+0

다음은 여러분이 원하는 것을 성취시키는 좋은 오픈 소스 프로젝트입니다 : https://github.com/niranjan94/show-java –

답변

0

enjarify 프로젝트도 고려해 볼 수 있습니다. dex2jar 및 enjarify 모두 자바 바이트 코드 만 가져옵니다. 자바 소스 코드와 같은 것을 얻기 위해서는 여전히 디 컴파일해야합니다.

디 컴파일의 경우 IntelliJ IDEA가 디 컴파일 된 클래스보기에 사용하는 디 컴파일러의 미러 인 fernflower 프로젝트를 시도해 볼 수 있습니다.

+0

그게 정확히하고 싶지는 않지만 좋은 프로젝트를 제공 해주셔서 감사합니다. 내 프로젝트에서 그들을 구현하려고합니다. –