Я только что обновил свое Android-приложение до buildToolsVersion «23.0.1» и хотел также обновить библиотеки, необходимые для Casting to Chromecast.Переходные зависимости с Gradle & Google Cast
Эти библиотеки:
dependencies {
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:mediarouter-v7:23.1.0'
compile 'com.google.android.gms:play-services-cast:7.8.0'
}
После тестирования в то время как с версиями (стыковые услуги литья: 8.1.0 вводит Proguard-проблемы), я понял, что я могу также только это это зависимостями:
dependencies {
compile 'com.google.android.gms:play-services-cast:7.8.0'
}
Таким образом, это означает, что AppCompat & mediarouter кажется преходящими зависимости от плех-услуг литья.
Кто может сказать мне, что происходит и как это рекомендуется?
- объявить appcompat, mediarouter + play-services-cast как раньше, потому что временная зависимость опущена?
- просто использовать play-services-cast и использовать его переходные зависимости для appcompat & mediarouter?
Какая версия appcompat & mediarouter используется, если я объявляю их самостоятельно? Или используются несколько версий?
Отличный ответ, большое спасибо Али за подробную обратную связь! –