2012-06-15 2 views
1

Jar/Class-Files에서 Android의 지정된 API 수준을 준수하는지 확인할 수있는 Maven-Plugin을 찾고 있습니다. 예 : 모든 클래스와 메소드를 Android API에서 해결할 수 있습니까?
누군가 이러한 플러그인에 대해 알고 있습니까? DX 도구가 그런 기능을 제공하지 않거나 뭔가 빠졌는가?Android 용 API 준수 확인을위한 Maven-Plugin

사용 사례 :
나는 안드로이드 앱에서뿐만 아니라 데스크탑 자바 응용 프로그램에서 사용되어야 일부 항아리 - 파일을 썼다. 이제는 이러한 Jar 파일이 특정 수준의 Android API를 준수하는지 확인하려고합니다.

내 현재 해결 방법은 Android- 에뮬레이터에서 단위 테스트를 실행하는 것입니다.

+0

나는 이것이 매우 좋은 질문이라고 생각합니다. 그러나 SO의 지침에 위배되기 때문에 일부 운영자에 의해 삭제 될 때 너무 실망하지 마십시오. 나는 그런 도구를 모른다. –

+0

나에게 합리적인 질문처럼 들린다. 왜 삭제 될지 모르겠다. –

답변

2

사용할 수있는 도구가 없기 때문에 직접 작성했습니다.
http://code.google.com/p/compliancechecker/

그것은 자바 SE 1.4, 1.5, 1.6 및 특정 안드로이드 API 레벨에 대하여 1.7 코드 검증을 지원 받는다는 빌드 시스템을위한 플러그인입니다.

0

animal-sniffer-maven-pluginandroid-api-level signatures을 사용할 수 있습니다.

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>animal-sniffer-maven-plugin</artifactId> 
    <version>1.16</version> 
    <configuration> 
     <signature> 
      <groupId>net.sf.androidscents.signature</groupId> 
      <artifactId>android-api-level-19</artifactId> 
      <version>4.4_r1</version> 
     </signature> 
    </configuration> 
</plugin> 

은 자세한 내용은 animal-sniffer-maven-plugin를 참조하십시오처럼

이 의지가 보인다. 안드로이드 수준의 API에 대한

추가 자료 :