2012-06-16 17 views
0

Redmine은 REST API를 지원합니다. 또한 Java 라이브러리도 제공하지만 Android 2.2 이상과 호환됩니다. 그러나 추가 문제를 작성하는 방법에 대한 팁이 필요합니다. 안드로이드와 호환되는 버전 1.6이 있어야합니다. 미리 감사드립니다. 가난한 영어를 유감스럽게 생각합니다.Redmine에 Rest API를 통한 문제 추가

답변

0

사용 가능한 경우 라이브러리의 소스 코드를 추가하고 Android 버전을 1.6으로 설정하십시오. 그러면 지원되지 않는 모든 클래스가 표시됩니다. 그런 다음 이러한 클래스를 구현해야합니다.

2.2 이상의 제한 사항을 기반으로 제한 사항이이 라이브러리에서 사용하는 HTTP 클라이언트 (즉, http://developer.android.com/reference/android/net/http/AndroidHttpClient.html)라고 추측 할 수 있습니다.

희망이 도움이됩니다.

다른 특별한 문제가있는 경우 언제든지 다시 문의하십시오.

0

나는 동일한 문제가있었습니다. 내 해결책은 redmine-java-api 사본을 체크 아웃하고 수정하는 것이 었습니다. 이것이 내가해야 할 일이었습니다.

  1. JSONWriter에 대한 모든 참조를 JSONStringer로 바꿉니다.
  2. 인코딩 방법 https://stackoverflow.com/a/2533538, https://stackoverflow.com/a/8059544을 대체하기 위해 이러한 답변을 이어 안드로이드 로깅 모든 SLF4J 로깅을 교체합니다.
  3. 는이 issue 보면, 다른 사람이 문제를 해결했다, 대안 NaiveSLLFactory에게 https://stackoverflow.com/a/7636810

을 바꾸려면이 대답을 따르 PoolingClientConnectionManager https://stackoverflow.com/a/12045168

  • 를 대체하는이 답변을 따랐다.