如何在Android项目使用时验证Java库(JAR文件)是否有效?

时间:2011-04-17 06:52:09

标签: java android jar

我们有一个用Java编写的类库(标准版或MIDP 2.0,我们有两种变体),编译成JAR文件。该库没有什么特别之处,主要用于套接字(TCP和UDP)和线程。

现在我们需要确保这个库可以在Android上运行,并修复链接问题(例如Android上缺少的类或方法)。

有没有办法为Android验证通用JAR文件而无需编写复杂的测试用例并在Android上运行它?我想象一下我可以将JAR传递给它,它会告诉我“无法加载JAR - 在Y类中找不到方法X”。

2 个答案:

答案 0 :(得分:1)

找到解决方案。如果您要检查JAR文件以检查与Android库的基本兼容性,则需要执行以下操作:

  1. 创建一个Android项目
  2. 将JAR文件作为外部JAR添加到项目库列表中。
  3. 尝试构建项目。
  4. 如果JAR引用了缺少的类,则在构建期间会立即收到错误。

答案 1 :(得分:0)

  

有没有办法为Android验证通用JAR文件而无需编写复杂的测试用例并在Android上运行它?

我希望那些有你的SO业力的人不会尝试为Android发送JAR而不实际“在Android上运行它”。

话虽如此,我认为没有什么好方法可以在JAR级别执行验证。但是,如果将源代码倒入空的Android项目中,如果引用不存在的类或方法,则会出现编译错误。