【问题标题】:Expansion files, importing downloader library, Studio not liking it扩展文件,导入下载器库,Studio 不喜欢
【发布时间】:2015-12-17 01:03:16
【问题描述】:

我一直在尝试通过 Android 开发人员关于如何将扩展文件疯狂实现到我完美工作的项目中的虚假描述,经过几天的研究并阅读了其他人更清晰的描述,它仍然无法正常工作。

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

由于前两个(许可和 Zip)运行良好,我认为我的 Studio 已经过时,所以我擦掉了整个东西并重新安装了它,而没有导入任何旧设置。坏消息,它仍在做同样的事情。

我在这里做错了什么?

Whole downloader library Src within downloader library

【问题讨论】:

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


    【解决方案1】:

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

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

    将最后一行改为

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

    然后您可以使用 File > New > New Module 导入。

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

    【讨论】:

      【解决方案2】:

      几周后,我从 Eclipse 回到 Android Studio 再次尝试。他们一定对它做了什么,因为它工作得很好。它会按应有的方式导入所有内容。

      目前,Version23 是最高的。我在项目中使用了 V.22,因为之前我在 V.23 中遇到了 Apache 的问题。

      我对模块版本没有任何问题,但很多人都遇到过。确保在导入模块后设置依赖关系,并且所有模块都使用与您的主项目相同的最低 apk 和目标 apk 版本。

      【讨论】:

        【解决方案3】:

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

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

        来自 downloader_library/project.properties 文件,我可以导入。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 有趣的是,Eclipse 对我来说工作得很好。从那时起,他们一定已经更新了 Android Studio,因为它会按应有的方式导入模块。还是谢谢。
          猜你喜欢
          • 2011-10-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-08-24
          • 1970-01-01
          • 1970-01-01
          • 2016-01-11
          相关资源
          最近更新 更多