Мне нравится оставаться как можно больше с библиотеками, но в проекте, который я начал год назад, я был на Eclipse и использовал Google Play Service для Froyo. Недавно я начал использовать Android Studio и, конечно, теперь у меня много сломанного кода, потому что изначально я использовал самую последнюю версию Служб Google Play.Можно ли скомпилировать более старую версию Google Play Services?
Чтобы исправить это, я в основном импортировал старый сервис Google Play для проекта Froyo Eclipse и сделал его модулем в Android Studio, на который я ссылался. Мне не обязательно нужны новые функции libarary, и он работает. Вот мой вопрос: безопасно ли это сделать? Я не хочу, чтобы это укусило меня на новых устройствах.
Мне нужно попробовать поставить версию в файле build.gradle. Извините, я новичок в Gradle и Android Studio и не знал, что смогу это сделать. – jzapata
Нет проблем! Eclipse никогда не давала понять, что существуют разные версии сервисов Google Play - это было самое последнее, что поддерживало Froyo и самую последнюю версию. Gradle дает вам возможность выбрать именно ту версию, которая вам нужна, и с тех пор она будет работать (обновление вашего SDK не изменяет вашу зависимость) - дает вам контроль над тем, когда вы переходите к более новой версии. – ianhanniballake
Я должен сказать, что это, к сожалению, не так. Я обновил «com.google.android.gms: play-services: 7.5.0» до «com.google.android.gms: play-services: 9.4.0», и мой эмулятор остановил поддержку приложения. Пришлось отменить это, чтобы обеспечить обратную совместимость с эмулятором, все реальные устройства, казалось, были в порядке, но они подвержены обновлениям. – HopefullyHelpful