2017-05-18 7 views
0

描画可能なリソース(ldpi、mdpi、hdpiなど)に加えて、レイアウトや空のクラスなどの他のリソースも豊富に用意されています。最初のリリースでは、特定のアイコンの色とその関連アクティビティを使用していませんが、次のリリースでこれらのリソースを追加する必要があります。更新のために、リソースを無視しておく必要があります。未使用のリソースを削除せずに無視するにはどうすればいいですか?

削除し、問題があるので、網羅することも描画可能ファイルにリソースを追加します。私たちは、現在使用していないリソースなしでAPKに署名したリリースを生成する方法は

ありますか? >リファクタリングを - -

は私が右のアプリをクリックしてください

を試してみました>enter image description here

未使用のリソースを削除しかし、それはちょうど約プロジェクト全体からこれらの未使用のリソースを削除しています。

+1

** shrinkResources **は、ドロアブルがフォルダ内にあり、Rクラスにない場合のみ比較します。 (描画可能ファイルを参照しないようにしてください)ので、APKビルドで削除されます – jagapathi

答えて

0

このエラーは、縮小リソースとは関係ありません。あなたのプログアードの設定に関するすべてです。

悲しいことに、私はproguard.txtに入れる必要があるすべてのものを提供できません。プロジェクトに追加した各依存関係には独自のproguard設定があるためです。追加した依存関係ごとに正しいproguard設定があることを確認してください。

あなたのgithub wikiや他のサイトでテンプレートの保護者を確認できます。

幸運が

エムレ

2

-dontwarnのcom.squareup.okhttpファイルProGuardの中でこれを追加します。**

変更

proguardFiles getDefaultProguardFile( 'ProGuardの-android.txt')、

ピカソlibには明らかに

訪問このhttps://github.com/square/picasso

ProGuardのファイルでこれを追加すると言う 'proguard-rules.pro'

Proguardファイルはどこにありますか?

enter image description here

1

あなたProGuardのファイルproguard-rules.proに次の行を追加します。

-dontwarn com.squareup.okhttp.** 

そして、あなたのビルドを変更します。Gradle:あなたはProGuardの-ルールに多くの除外を追加する必要があるため

その後
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 

それでもProGuardのに問題がある場合があります。

関連する問題