android – 如何在Library Project中导入包和类文件

APK大小已达到105 MB,我需要创建APK扩展文件.

我正在关注Android Documentation以创建扩展文件.

我已下载Google Play APK扩展程序库和Google Play许可库.

现在我需要将这些库添加到我的应用程序中.

我遵循了documentation.它声明如下

>选择文件>新>新模块.
>在“创建新模块”窗口中,选择“Android库”,然后选择
选择Next.
>指定应用程序/库名称,例如“Google Play许可证”
图书馆“和”Google Play Downloader Library“,选择Minimum SDK
级别,然后选择完成.
>选择文件>项目结构.
>选择“属性”选项卡,然后在“库存储库”中输入
来自/ extras / google /目录的库(play_licensing / for
许可证验证库或
play_apk_expansion / downloader_library /用于下载程序库).

现在问题在于步骤5:当我在库存储库中添加以下路径时,它会运行Gradle构建一段时间,然后什么也不做,当我重新打开Project结构时,Library Repository字段中没有任何内容.

C:\Users\DELL\AppData\Local\Android\Sdk\extras\google\market_licensing\library

我无法理解如何将此项目导入我的应用程序.另一种方法是单独复制每个文件并将其添加到库模块中,但我不想尝试这种方法.

项目结构:

《android – 如何在Library Project中导入包和类文件》

最佳答案 使用导入模块而不是创建.对于improrting之前的下载模块,从project.properties文件中删除“android.library.reference.1 = .. / market_licensing”行.

点赞