扩展文件,导入下载程序库,Studio不喜欢它

时间:2015-12-17 01:03:16

标签: android android-studio google-play helpers apk-expansion-files

我一直在尝试通过Android开发者的虚假描述来解决如何将Expansion文件疯狂地应用到我完美的工作项目中,并且在花了几天时间并阅读其他人更清晰的描述后,它仍然无效。

我已经设法导入许可库和Zip文件,但是当我尝试对下载程序库执行相同操作时,如果我选择下载程序库本身,或者选择下载程序库,则会出现“选择要导入的模块”消息。当我尝试在下载程序库中导入“src”时,会出现“指定gradle或Android项目的位置”消息。

由于前两个(Licensing和Zip)工作正常,我认为我的工作室已经过时了,所以我擦掉了整个东西并重新安装它而不导入任何旧设置。坏消息,它仍在做同样的事情。

我在这里做错了什么?

Whole downloader library Src within downloader library

4 个答案:

答案 0 :(得分:3)

我设法通过编辑项目属性文件将Downloader库作为模块导入到Android Studio 2.1中

<android_sdk>/extras/google/market_apk_expansion/downloader_library/project.properties

将最后一行更改为

  

android.library.reference.1 = .. / .. / market_licensing /文库

然后您可以使用File&gt;导入新&gt;新模块。

这也将导入许可库(作为可以重命名的“库”),因此您无需先导入许可库。

答案 1 :(得分:1)

几周后,我从Eclipse回到Android Studio再试一次。他们肯定已经用它做了一些事情,因为它工作正常。它会按原样输入所有内容。

在这个特定时刻,Version23是最高的。我已经在项目中使用了V.22,因为之前我在V.23中遇到过Apache问题。

我对模块版本没有任何问题,但很多人都有。确保导入模块后设置依赖项,并确保所有模块使用相同的最小apk和目标apk版本作为主项目。

答案 2 :(得分:1)

即使今天使用最新的android stuio和sdk它也无法导入。我要做的就是删除最后一行

android.library.reference.1=../market_licensing
来自downloader_library / project.properties的

文件,我可以导入。

答案 3 :(得分:0)

开发人员网站上的Eclipse项目文件中存在错误。如果编辑库目录以指向extras文件夹中库的实际位置,则所有库都将正确导入。