问题
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
回答1:
- In Android Studio, Tools-Android-SDK Manager
- In SDK Manager, in the extras section choose Google Play Licensing Library
- Go back to Android Studio, and choose File-New-Import Module
- ADK Manager will have put the downloaded files under your SDK directory, in my case
Desktop/android-sdk-macosx/extras/google/play_licensing/library
- Choose to import this directory as a module, and give it a name. I used 'lvl'
- Optionally change targetSdkVersion in the
lvl
module'sbuild.gradle
to match your project targetSdkVersion. - Then in your projects build.gradle, add the line
compile project(':lvl')
inside the{dependencies{
section. - Re-sync Gradle and everything should compile correctly.
回答2:
Finally I've got the solution!
You have to put the library/src/com
directories in the youroject/scr/main/java/com
and then click on the "Sync project with Gradle files" button.
回答3:
step 6 is placed in
inside the project(":android"){dependencies {
section.
回答4:
Copying the LVL sources to your application. 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. Visit:http://developer.android.com/google/play/licensing/setting-up.html
来源:https://stackoverflow.com/questions/18449680/setting-up-the-licensing-verification-library-on-android-studio