Недавно я исправил ошибку в моем коде, связанную с последней версией поддержки lib, 25.1.0. Тем не менее, есть кое-что, что я хочу задать в отношении отладки этой проблемы. Учитывайте это. Когда я откатываюсь от предыдущей версии моего кода, все работает так, как ожидалось. Затем, когда я обновляю этот старый код версии приложения до последней библиотеки поддержки, он разбивается так же, как и в моем последнем коде приложения (как и ожидалось). Теперь, когда я снова проверяю свой последний код приложения и делаю наоборот, понижаю поддержку lib до 25.0.1 и запускаю его, он все еще сломан. По умолчанию кешируется ли система lib?Поддержка библиотеки Android Cached?
ответ
Возможно, что одна из зависимостей вашего приложения требует версии поддерживаемых инструментов. Вы можете просмотреть список зависимостей в командной строке с помощью Gradle (w) - обычно:
./gradlew :<app>:dependencies --configuration <your configuration here>
< где конфигурация здесь > это что-то вроде compileDebug и т.д.
На графике покажет вам, какие версии каждой зависимости, которые вы явно вызывали, и транзитивные зависимости этой библиотеки.
Существует вероятность того, что один из них переопределит ваше изменение до 25.0.1, потому что для этого требуется 25.1.0. И поскольку библиотека поддержки считается «обратной совместимостью», при компиляции не возникает никаких красных флагов.
Все библиотеки Maven/Gradle загружаются на диск один раз, если это то, о чем вы просите. Ничего не кэшируется между прогонами, если вы правильно очищаете проект и редактируете свои скомпилированные библиотеки.
- 1. Поддержка библиотеки Android, когда использовать?
- 2. Поддержка библиотеки поддержки Android (Eclipse)
- 3. Android-устройства Bluetooth Cached
- 4. Поддержка библиотеки отсутствует
- 5. Keeping обновляется с версиями библиотеки Поддержка Android
- 6. Поддержка библиотеки дизайна для Android и progaurd
- 7. Поддержка библиотеки поддержки Android Gradle sync error
- 8. Android Поддержка библиотеки в Xamarin Построить
- 9. Android Поддержка библиотеки материалов в AndroidStudio
- 10. Поддержка библиотеки поддержки Android vs. raygun
- 11. Android targetSDKVersion 19, но где поддержка библиотеки
- 12. Ошибка в поддержке Android Поддержка библиотеки дизайна
- 13. YouTube API и библиотеки Поддержка Android Несовместимость
- 14. Поддержка библиотеки Froyo to Lollipop
- 15. DrawableWrapper отсутствует поддержка библиотеки v4
- 16. Поддержка активной библиотеки STM
- 17. Поддержка библиотеки Python
- 18. ком: Android: поддержка: процент: 23.3.0 библиотеки проваливается в Android Studio
- 19. ошибки происходят После обновления Android Поддержка библиотеки и Android Поддержка Repository
- 20. Поддержка библиотеки только с использованием последних версий
- 21. Javascript cached
- 22. Поддержка библиотеки VectorDrawable Resources $ NotFoundException
- 23. Axon Framework: поддержка Android?
- 24. нужна поддержка и поддержка Android
- 25. Поддержка android v7 отсутствует
- 26. Поддержка проектов андроидной библиотеки с maven
- 27. Gradle не может найти зависимость (поддержка Android-библиотеки)
- 28. Когда есть поддержка (v4, v7) 's Android библиотеки требуется
- 29. Поддержка библиотеки поддержки Android в 1 проекте и 2 libaries
- 30. Изменить цвет окна Android CheckBox программно (поддержка библиотеки)?
Вы синхронизировали свои файлы градиента? Пренебрежение этим объясняло бы последний случай – fractalwrench
Да, я вынужден синхронизировать, когда сделано изменение для build.gradle. В этом случае при откате поддержки lib до 25.0.1 в мой последний код. – worked