Поскольку Google нужны все новые загрузки в Google Play для использования по крайней мере уровня API 26 или выше (Android 8.0), я пытаюсь заставить работать библиотеку проверки лицензии (LVL).
Но LVL использует org.apache.http, и он устарел и удален в Android 8.
При загрузке LVL с Eclipse есть только такая же версия с ревизией 1.
Можно ли где-нибудь найти более новую версию или у кого-нибудь есть решение, как решить эту проблему?
Нет, это не просто найти замену NameValuePair, поскольку необходимо обновить всю библиотеку. Хочу найти обновленную версию самой библиотеки.
Можете ли вы связать, какую библиотеку LVL вы тогда найдете?
Это библиотека лицензирования Google Play rev. 1, как можно найти в дополнительных функциях в Android SDK Manager.
По этой ссылке developer.android.com/google/play/licensing/setting-up похоже, что где-то должна быть ревизия 2, но я не знаю, как сделать так, чтобы она отображалась в диспетчере SDK для Android eclipse
Вам не следует использовать Eclipse. Он устарел с 2015 года для разработки под Android.
Хорошо, это может быть проблемой. Спасибо :)
Привет, ты нашел решение проблемы? Решило ли проблему использование какой-либо другой среды разработки вместо eclipse или, по крайней мере, предоставило вам необходимую библиотеку LVL?
Да, я установил Android Studio, но мне пришлось скопировать исходный код библиотеки лицензирования прямо в свой проект, так как он не смог включить его в путь сборки. Но теперь это работает. Плагин Android для Eclipse больше не поддерживается Google
Ok. Какой источник библиотеки лицензирования вы использовали, потому что тот, который был загружен менеджером ADT SDK, кажется, имеет устаревший код? Есть ли новая версия? Спасибо.
Ах да, я забыл об этой трудности. Похоже, что версия от студии Android также является версией 1, но если я не ошибаюсь, это должно быть репозиторий github: github.com/google/play-licensing Интересующий вас каталог - com.google.android.vending.licensing
Большое спасибо. я постараюсь.
Если сюда зайдет кто-то еще, я просто хотел бы поделиться ссылкой на github с обновленной версией библиотеки проверки лицензий на Github: github.com/google/play-licensing
Просто скопируйте его прямо в свой проект. Интересующий вас каталог - com.google.android.vending.licensing (сохранить структуру каталогов).
В Android Studio, похоже, все еще есть версия 1, которую я не понимаю, поскольку в некоторых документах Google показана версия 2.
Возможный дубликат org.apache.http.NameValuePair больше не доступен с compileSdkVersion 23