0

RedmineはRESTAPIをサポートしています。Java用のライブラリも提供しますが、android>2.2と互換性があります。追加の問題を書く方法についてのヒントが必要ですが、Androidとの互換性はバージョン1.6である必要があります。よろしくお願いします。英語が下手でごめんなさい。

4

2 に答える 2

0

私も同じ問題を抱えていました。私の解決策は、redmine-java-apiのコピーをチェックアウトして変更することでした。これは私がしなければならなかったことです:

  1. JSONWriter へのすべての参照を JSONStringer に置き換えます。
  2. すべての slf4j ロギングを android ロギングに置き換えます
  3. これらの回答に従って、エンコード方法https://stackoverflow.com/a/2533538https://stackoverflow.com/a/8059544を置き換えました。
  4. この回答に従って、PoolingClientConnectionManager https://stackoverflow.com/a/12045168を置き換えました
  5. NaiveSLLFactory https://stackoverflow.com/a/7636810を置き換えるには、この回答に従ってください

あるいは、この問題を見ると、別の人が問題を解決しています。

于 2013-05-27T20:38:50.830 に答える
0

利用可能な場合は、ライブラリのソース コードを追加して、Android のバージョンを 1.6 に設定してみてください。その後、サポートされていないすべてのクラスが表示されます。次に、これらのクラスを実装する必要があります。

2.2+ の制限に基づいて、制限はこのライブラリが使用する Http クライアント (つまり、http://developer.android.com/reference/android/net/http/AndroidHttpClient.html ) であると推測できます。

お役に立てれば!

他に特定の問題がある場合は、お気軽にもう一度お問い合わせください。

于 2012-06-16T10:21:31.853 に答える