我按照https://developer.android.com/google/play/expansion-files.html为我的应用添加了3个模块。
但是在添加这些模块后,我没有在源代码中看到任何文件。 我还使用这3个模块为我的主要应用程序添加了依赖关系。我不能在模块中引用任何东西。
答案 0 :(得分:0)
您是否从Android SDK Manager
下载了这些库?
请按照以下步骤操作:
打开Android SDK管理器(Tools > Android > SDK Manager
),在Appearance & Behavior > System Settings > Android SDK
下,选择SDK Toolstab
进行选择和下载:
Google Play Licensing Library packageGoogle Play APK Expansion Library package
。
为License Verification Library and Downloader Library
创建新的库模块。
对于每个图书馆:
选择File > New > New Module
。
在Create New Module window
中,选择Android Library
,然后选择Next
。
指定Application/Library name
,例如Google Play License Library
和Google Play Downloader Library
。
选择Minimum SDK level
,然后选择Finish
。
选择File > Project Structure
。
选择Properties tab
,然后在Library Repository
中,从许可证验证库的<sdk>/extras/google/directory (play_licensing/
或下载程序库的play_apk_expansion/downloader_library/
输入库。
选择OK
以创建新模块。
答案 1 :(得分:0)
我解决了我的问题:
我只使用Play许可证库和APK Zip文件成功导入。如果我不遵循以下技巧,则无法导入下载程序库:
打开它的Project.Properties
删除行:android.library.reference.1 = .. / market_licensing它就像一个魅力