我正在寻找一个可以检查Jar / Class-Files是否符合Android指定API级别的Maven-Plugin。例如。可以在Android API中解析所有类和方法。
有人知道这样的插件吗? DX工具似乎没有提供这样的功能,或者我错过了什么?
用例:
我写了一些Jar-Files,它们应该在Desktop-Java-Applications和Android-Apps中使用。现在我想确保这些Jar-Files符合某个级别的Android API。
我目前的解决方法是在Android模拟器中运行我的单元测试。
答案 0 :(得分:2)
由于没有这样的工具,我自己写了。
http://code.google.com/p/compliancechecker/
它是maven构建系统的插件,支持针对特定的android api级别验证Java SE 1.4,1.5,1.6和1.7代码。
答案 1 :(得分:1)
您可以将animal-sniffer-maven-plugin与android-api-level signatures一起使用。
这看起来像是:
!String.EndsWith(".")
有关详细信息,请参阅animal-sniffer-maven-plugin。
有关Android级API的更多资源: