如何在当前应用程序中添加和使用模块

时间:2016-12-21 06:08:02

标签: android android-studio

我按照https://developer.android.com/google/play/expansion-files.html为我的应用添加了3个模块。

但是在添加这些模块后,我没有在源代码中看到任何文件。 我还使用这3个模块为我的主要应用程序添加了依赖关系。我不能在模块中引用任何东西。

如何使用Google提供的模块? enter image description here enter image description here

2 个答案:

答案 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 LibraryGoogle 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)

我解决了我的问题:

  1. 导入模块,而不是创建模块。
  2. 我只使用Play许可证库和APK Zip文件成功导入。如果我不遵循以下技巧,则无法导入下载程序库:

    打开它的Project.Properties

    删除行:android.library.reference.1 = .. / market_licensing它就像一个魅力