2017-10-26 2 views
0

私はandroidプロジェクトを作成し、他のプラットフォームtools/files/libsを持つコンパイル依存関係を追加します。このファイルを私の.apkファイルから削除(除外)する必要があります。それはあなたが含まれ、依存関係が、不要になったなら、Gradleの中で依存関係を削除 enter image description hereAndroid apkファイルから特定のフォルダを除外する方法

+0

これをあなたのAPKに提供しているコードまたは依存関係を削除してください。 – CommonsWare

+0

私は依存関係の機能を使用する必要があるが、unnessesaryファイルを削除する必要はありません。 –

答えて

0
  1. :あなたは、私はこのスクリーンショットで削除したいフォルダを見ることができます。
  2. 他の依存関係で必要とされる場合は、それを削除することはできません。そうしないと、機能が中断されます。
  3. 推移的な依存関係で、それが必要ないと確信できる場合は、 minify features of proguardの使用を検討してください。
    android { 
        buildTypes { 
        release { 
         minifyEnabled true 
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 
           'proguard-rules.pro' 
        } 
        } 
        ... 
    } 
    

はまた、あなたがProGuardのルートを行く場合には、その後、あなたはあなたの依存関係を再評価し、リフレクションを使用して任意のコードのための特別な例外を作成する必要があることに注意してください。

関連する問題