Настройка библиотеки подтверждения лицензирования в Android Studio

Я хочу внедрить проверку лицензирования Google в приложении для Android Studio. Следуя этим строкам: http://developer.android.com/google/play/licensing/setting-up.html выглядит следующим образом:

В качестве альтернативы добавлению LVL в качестве библиотечного проекта вы можете скопировать исходные тексты библиотеки непосредственно в ваше приложение. Для этого скопируйте (или импортируйте) каталог библиотеки LVL / src / com в каталог приложения src /.

Я сделал это, но импорт:

import com.google.android.vending.licensing.LicenseChecker;
import com.google.android.vending.licensing.LicenseCheckerCallback;

не удалось.. Поиск в Google Я заметил, что мне нужно изменить файл build.grade в моем проекте, но я не могу найти конкретное решение.

Как я могу ссылаться на LVL в моем проекте студии android? Есть какой-то учебник или пример?

Спасибо Лоренцо

4 ответа

Решение

Наконец-то у меня есть решение! Вы должны поставить library/src/com каталоги в youroject/scr/main/java/com а затем нажмите кнопку "Синхронизировать проект с файлами Gradle".

  1. В Android Studio Tools-Android-SDK Manager
  2. В SDK Manager в разделе "Дополнительно" выберите "Библиотека лицензирования Google Play".
  3. Вернитесь в Android Studio и выберите File-New-Import Module.
  4. ADK Manager поместит загруженные файлы в ваш каталог SDK, в моем случае Desktop/android-sdk-macosx/extras/google/play_licensing/library
  5. Выберите, чтобы импортировать этот каталог как модуль и дать ему имя. Я использовал 'lvl'
  6. При необходимости измените targetSdkVersion в lvl модуля build.gradle соответствовать вашему проекту targetSdkVersion.
  7. Затем в ваших проектах build.gradle добавьте строку compile project(':lvl') внутри {dependencies{ раздел.
  8. Повторно синхронизируйте Gradle и все должно правильно скомпилироваться.

Шаг 6 находится внутри project(":android"){dependencies { раздел.

Копирование источников LVL в ваше приложение. В качестве альтернативы добавлению LVL в качестве библиотечного проекта вы можете скопировать исходные тексты библиотеки непосредственно в ваше приложение. Для этого скопируйте (или импортируйте) каталог библиотеки LVL /src/com в каталог приложения src /. Посетите: http://developer.android.com/google/play/licensing/setting-up.html

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