I am trying to use apk expansion files in my android project, I've read this
http://developer.android.com/google/play/expansion-files.html
I tried to follow those steps, but I cannot figure out how to set up / include
in my project / google play apk expansion library.
I've been searching for hours, didn't find right answer. Any help?
相关问题
- Could not read entry … from cache taskArtifacts.bi
- Non-static method isGooglePlayServicesAvailable an
- Android studio 2.2.0-rc1 gradle plugin error
- Gradle vs Compiler
- Unable to sign apk “with only the traditional sche
相关文章
- Android virtual device manager crashes with “doubl
- What are the `^let` annotations in Android Studio
- Android Studio doesn't display logs by package
- Advanced profiling is unavailable for the selected
- Android Studio 3.5 ERROR: Unable to resolve depend
- Kotlin Koans with EduTools plugin: “Failed to laun
- requestLayout() improperly called by CollapsingToo
- How to clean your build with Flutter RP2 in Androi
I have not found a better way than importing via eclipse, so I have set up a github repo where this has already been done:
https://github.com/coltsoftware/ExpansionAPKsAndroidStudio
I just tried to set up the modules listed in http://developer.android.com/google/play/expansion-files.html today, but the
play_apk_expansion/downloader_library
cannot be imported as supplied.The issue is a stale library reference in
play_apk_expansion/downloader_library/project.properties
Update the last line from:
android.library.reference.1=../market_licensing
to:
android.library.reference.1=../../play_licensing/library
Note the extra ../
Then use
File -> New -> Import Module...
to import theplay_apk_expansion/downloader_library
as usual. It will also import theplay_licensing/library
aslibrary
but that can be renamed to something more useful afterwards.Copy sdk/extras/google/play_licening/library to Eclipse workspace
Copy sdk/extras/google/play_apk_expansion/downloader_library to Eclipse workspace
Eclipse: New --> Android project from sources to create two library projects from the above copied files. Don't forget to make the correct library reference to play_licening for downloader_library.
Android Studio: New --> Import Module, and import play_licening first, and then downloader_library.
To use Andrew's answer with Android Studio 2.1, I needed to update:
to
before I could import the module as described.