我想在我的android项目中使用apk扩展文件,我已经读过了
http://developer.android.com/google/play/expansion-files.html
我试图遵循这些步骤,但我无法弄清楚如何在我的项目/ google play apk扩展库中设置/ include
。
我一直在寻找几个小时,没有找到正确的答案。有什么帮助吗?
答案 0 :(得分:4)
我刚刚尝试设置http://developer.android.com/google/play/expansion-files.html中列出的模块,但play_apk_expansion/downloader_library
无法按提供方式导入。
问题是play_apk_expansion/downloader_library/project.properties
更新最后一行:
android.library.reference.1=../market_licensing
为:
android.library.reference.1=../../play_licensing/library
请注意额外的../
然后像往常一样使用File -> New -> Import Module...
导入play_apk_expansion/downloader_library
。它还会将play_licensing/library
导入为library
,但之后可以将其重命名为更有用的内容。
答案 1 :(得分:2)
我没有找到比通过eclipse导入更好的方法,所以我已经设置了一个github repo,这已经完成了:
答案 2 :(得分:1)
将sdk / extras / google / play_licening / library复制到Eclipse工作区
将sdk / extras / google / play_apk_expansion / downloader_library复制到Eclipse工作区
Eclipse:新增 - > Android项目从源代码创建两个库项目,从上面复制的文件。不要忘记为downloader_library创建正确的play_licening库参考。
Android Studio:新增 - >导入模块,首先导入play_licening,然后导入downloader_library。
答案 3 :(得分:1)
要在Android Studio 2.1中使用Andrew's answer,我需要更新:
market_apk_expansion/downloader_library/project.properties
到
android.library.reference.1=../../market_licensing/library
之前我可以按照描述导入模块。