0
종류는 클래스 덤프 결과와 비슷하지만 Java에서는 이미 Android.jar 파일이 있고 각 .class 파일에 대한 클래스 및 메소드의 정리 목록을 덤프하고 싶습니다. 어떻게해야합니까? p.s. HTML 문서는 너무 복잡하고 구문 분석하기가 어려워 보입니다.Android SDK 용 API의 깨끗한 목록을 생성하려면 어떻게해야합니까?
종류는 클래스 덤프 결과와 비슷하지만 Java에서는 이미 Android.jar 파일이 있고 각 .class 파일에 대한 클래스 및 메소드의 정리 목록을 덤프하고 싶습니다. 어떻게해야합니까? p.s. HTML 문서는 너무 복잡하고 구문 분석하기가 어려워 보입니다.Android SDK 용 API의 깨끗한 목록을 생성하려면 어떻게해야합니까?
unzip -l Android.jar
트릭을 수행해야합니다.
또 다른 방법 : 파일을 통해
의 압축을 풉니 다 .JAR 파일을, 루프와 javap
명령을 사용합니다 : jar -t Android.jar
$ jar
Usage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
Options:
...
-t list table of contents for archive
...
는 클래스와 메소드를 나열하려면
$ cat Test.java
public class Test {
public static void main(String... args) {
System.out.println("hello world");
}
public int f() {
return 123;
}
private void g() {
}
}
$ javac Test.java
$ javap Test
Compiled from "Test.java"
public class Test extends java.lang.Object{
public Test();
public static void main(java.lang.String[]);
public int f();
}
$
을
파일 목록이 필요하지만 각각에 대한 클래스 및 메서드 목록 컴파일 된 파일 :( – overboming