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 2010-05-25 13:24:22