Setting Up the Licensing Verification Library on Android Studio

Cybergatto picture Cybergatto · Aug 26, 2013 · Viewed 15.3k times · Source

im'triyng to implement the Google Licensing Verification in a Android Studio made app. By following this lines: http://developer.android.com/google/play/licensing/setting-up.html seems tath:

As an alternative to adding the LVL as a library project, you can copy the library sources directly into your application. To do so, copy (or import) the LVL's library/src/com directory into your application's src/ directory.

I've done this but the import of:

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

fail.. Searching on google i've been noticed that i need to modify the build.grade file on my project, but i can't find a specific solution.

How can I reference the LVL in my android studio project? There is some tutorial or example?

Thanks Lorenzo

Answer

Nick Fortescue picture Nick Fortescue · May 8, 2015
  1. In Android Studio, Tools-Android-SDK Manager
  2. In SDK Manager, in the extras section choose Google Play Licensing Library
  3. Go back to Android Studio, and choose File-New-Import Module
  4. ADK Manager will have put the downloaded files under your SDK directory, in my case Desktop/android-sdk-macosx/extras/google/play_licensing/library
  5. Choose to import this directory as a module, and give it a name. I used 'lvl'
  6. Optionally change targetSdkVersion in the lvl module's build.gradle to match your project targetSdkVersion.
  7. Then in your projects build.gradle, add the line compile project(':lvl') inside the {dependencies{ section.
  8. Re-sync Gradle and everything should compile correctly.