Setting Up the Licensing Verification Library on Android Studio

巧了我就是萌 提交于 2019-12-03 04:14:34

问题


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:


  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.



回答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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!