【发布时间】:2013-05-29 17:21:29
【问题描述】:
当我在命令行javap -s java.awt.Label 中写入时,我成功获得了Label 的签名。现在我想获取 Android Activity 类的签名。但是如果我写javap -s android.app.activity,它会导致ERROR: Could not find android.app.activity。
我做错了什么?我应该更改 PATH env var 中的内容还是什么?
【问题讨论】:
-
你应该在课堂上调用它——或者这是一个错字?
-
@Dave Newton Er... 据我所知,Activity 是一个类。如何更改我的 cmdline 请求以获取 Activity 方法签名?
-
呃....
android.app.activity不是。android.app.Activity是。 ADK 类必须在你的类路径中;我无法从这里判断它们是否存在。 (如果 javap 甚至可以对它们起作用;不确定何时/如何进行 lunk 和/或 dexxed。)并且PATH与CLASSPATH无关(而且总的来说,我更喜欢-cp,以避免出现问题。) -
@Dave Newton
javap -s android.app.Activity也没有帮助。 -
@Dave Newton 谢谢你的回答。类路径在哪里设置以便
javap可以找到它?