我无法弄清楚如何将下载程序库和许可库添加到Android Studio

Guy*_*Guy 12 android android-studio

我正在尝试使用谷歌的下载程序应用程序许可服务,因为我的应用程序将使用APK扩展.但问题是我不知道如何将这两个库添加到Android Studio.我总是通过文件 - >导入模块将库导入Android Studio,然后我选择它.

但是当我这次这样做时,它说:

选择要导入的模块

即使我已经选择了下载程序库或许可库.

我也尝试通过将目录复制到我的app目录然后将它们包含在gradle依赖项中来导入它们,但这也不起作用.

有人可以引导我将这两个库添加到我的Android Studio中,因为我似乎无法弄明白.

Geo*_*rge 23

对于其他遇到类似问题的人.

我通过导入模块(文件 - >新建 - >导入模块)并每次选择许可和下载程序库文件夹来解决它.

但请注意,下载程序的.project文件有一行可以关闭Android(正确):

android.library.reference.1=../market_licensing
Run Code Online (Sandbox Code Playgroud)

删除此行,模块导入正常.

再次感谢Google的明确指示和清洁环境!

顺便说一句:他们在他们的指南中写了什么 http://developer.android.com/google/play/expansion-files.html#AboutLibraries

"选择"属性"选项卡,然后在"库存储库"中,从/ extras/google /目录中输入库(对于许可证验证库,请输入play_licensing /,或者为下载程序库输入play_apk_expansion/downloader_library /)."

这对任何人都有意义吗?!

  • 我见过的一些写得最差的技术文档就在那个页面上 (7认同)

Guy*_*Guy 2

我用一种非常奇怪的方式解决了这个问题。

我注意到我无法将这两个库直接导入到 Android Studio,因为它们缺少很多项目文件,因此 Android Studio 不会将它们识别为库。

然后,我将这两个库导入 Eclipse,以便生成所需的所有内容,然后将它们直接导出到 Android Studio。

这就像一个魅力。

也许是一种奇怪的导入库的方法,但至少它有效。