2014-09-15 2 views
6

Сначала я знаю Remove all unused resources from an android project, но это только для проектов.Как удалить неиспользуемые ресурсы из библиотек?

Я хочу удалить неиспользуемые изображения из библиотеки, например, Служб Google Play или Wearable SDK. Я уже знаю, что я могу удалить нежелательные языки в gradle, используя resConfigs, но я не знаю, как удалить изображения и макеты, которые я не использую. Есть ли способ избежать их добавления?

ответ

5

я чуть не пропустил его, чтобы написать, что сейчас хорошее решение:

android { 
    buildTypes { 
     release { 
      minifyEnabled true 
      shrinkResources true 
     } 
    } 
} 

Это Annouced на Google+ by Tor Norbye для сборки инструментов версии 0.14.0

1

Probbably все, что вам нужно знать о том, что в этом очень хорошая статья от Кирилла Mottier: http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/

Читать часть о Lint («Использование Lint широко»), так как это инструмент, который позволяет удалить неиспользованные ресурсы.

Надеется, что это помогает ...

+0

То есть, действительно, отличный сайт. Однако у меня такая же проблема, как в сноске 3, но для этого нет автоматического исправления. – rekire

+0

Вы правы, и я неверно истолковал ваш вопрос. К сожалению, я не думаю, что для этого есть какое-то решение. – alocaly

Смежные вопросы