0

アプリケーションで Spring for Android を使用しており、Proguard を使用して難読化/最適化/縮小しようとしています。実行時に次の例外が発生します。

原因: org.springframework.web.client.RestClientException: リクエストを書き込めませんでした: org.springframework.web.client でリクエスト タイプ [com.mycompany.myproduct.AuthenticateRequest] およびコンテンツ タイプ [application/json] に適した HttpMessageConverter が見つかりませんでした.RestTemplate$HttpEntityRequestCallback.doWithRequest(RestTemplate.java:610) で org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:449) で org.springframework.web.client.RestTemplate.execute(RestTemplate.java:414) ) org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:390) で

proguard.cfg ファイルに必要なものがいくつかあると-keep思いますが、それらが何であるかを理解できないようです。

4

1 に答える 1

1

私の proguard.cfg ファイルに以下を追加しました。

-keep class org.springframework.** { *; }
-keep class org.codehaus.jackson.** { *; }
于 2012-09-07T22:29:50.413 に答える