Библиотека проверки лицензии на Marshmallow и выше

Поскольку Google нужны все новые загрузки в Google Play для использования по крайней мере уровня API 26 или выше (Android 8.0), я пытаюсь заставить работать библиотеку проверки лицензии (LVL).

Но LVL использует org.apache.http, и он устарел и удален в Android 8.

При загрузке LVL с Eclipse есть только такая же версия с ревизией 1.

Можно ли где-нибудь найти более новую версию или у кого-нибудь есть решение, как решить эту проблему?

Возможный дубликат org.apache.http.NameValuePair больше не доступен с compileSdkVersion 23

TheWanderer 10.09.2018 17:10

Нет, это не просто найти замену NameValuePair, поскольку необходимо обновить всю библиотеку. Хочу найти обновленную версию самой библиотеки.

broch 10.09.2018 17:14

Можете ли вы связать, какую библиотеку LVL вы тогда найдете?

TheWanderer 10.09.2018 17:16

Это библиотека лицензирования Google Play rev. 1, как можно найти в дополнительных функциях в Android SDK Manager.

broch 10.09.2018 17:19

По этой ссылке developer.android.com/google/play/licensing/setting-up похоже, что где-то должна быть ревизия 2, но я не знаю, как сделать так, чтобы она отображалась в диспетчере SDK для Android eclipse

broch 10.09.2018 17:27

Вам не следует использовать Eclipse. Он устарел с 2015 года для разработки под Android.

TheWanderer 10.09.2018 17:28

Хорошо, это может быть проблемой. Спасибо :)

broch 10.09.2018 17:29

Привет, ты нашел решение проблемы? Решило ли проблему использование какой-либо другой среды разработки вместо eclipse или, по крайней мере, предоставило вам необходимую библиотеку LVL?

mukul 25.10.2018 21:24

Да, я установил Android Studio, но мне пришлось скопировать исходный код библиотеки лицензирования прямо в свой проект, так как он не смог включить его в путь сборки. Но теперь это работает. Плагин Android для Eclipse больше не поддерживается Google

broch 26.10.2018 11:51

Ok. Какой источник библиотеки лицензирования вы использовали, потому что тот, который был загружен менеджером ADT SDK, кажется, имеет устаревший код? Есть ли новая версия? Спасибо.

mukul 26.10.2018 17:00

Ах да, я забыл об этой трудности. Похоже, что версия от студии Android также является версией 1, но если я не ошибаюсь, это должно быть репозиторий github: github.com/google/play-licensing Интересующий вас каталог - com.google.android.vending.licensing

broch 26.10.2018 22:00

Большое спасибо. я постараюсь.

mukul 29.10.2018 17:49
0
12
411
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если сюда зайдет кто-то еще, я просто хотел бы поделиться ссылкой на github с обновленной версией библиотеки проверки лицензий на Github: github.com/google/play-licensing

Просто скопируйте его прямо в свой проект. Интересующий вас каталог - com.google.android.vending.licensing (сохранить структуру каталогов).

В Android Studio, похоже, все еще есть версия 1, которую я не понимаю, поскольку в некоторых документах Google показана версия 2.

Другие вопросы по теме