2016-07-07 15 views
1

署名されたapkファイルをエクスポートできません。Androidビルドに失敗しました:リリース中に

エラー: ':app:transformClassesAndResourcesWithProguardForRelease'タスクの実行に失敗しました。

java.io.IOException: Please correct the above warnings first.

警告で次の

警告:クラスまたはインタフェース92の未解決の参照がありました。 不足しているライブラリのjarファイルを追加したり、バージョンを更新する必要があります。 クラスがなくてもコードが正常に動作する場合は、 の警告を '-dontwarn'オプションで抑制することができます。 (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) 警告:ライブラリクラスのメンバへの未解決の参照が1件ありました。 おそらく、ライブラリのバージョンを更新する必要があります。 (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember) 警告:タスクjava.io.IOExceptionを処理中に例外が発生しました:上記の警告を最初に修正してください。 :app:transformClassesAndResourcesWithProguardForRelease FAILED

+0

ビルド中のproguardFile行を削除するか、それを修正してください –

+0

同じ問題@LaurentRussier – Shanmugapriyan

答えて

1

ビルドログで前述の警告を注意深く見て、適切な-dontwarn xxx.yyyルールをProGuard構成に追加する必要があります。

これらの警告は、通常、設定に問題があることを示しています。存在しないクラスを参照しています。これは、Androidアプリケーションの開発時に存在しないクラス/メソッドを使用して、標準のJava SDK用に開発されたJavaライブラリのためです。

これらの警告を完全に無視し、ProGuardにアプリケーションを処理させるには、-ignorewarningsルールを使用することもできます。

関連する問題