【问题标题】:Using an android-library with gradle in Android Studio在 Android Studio 中使用带有 gradle 的 android-library
【发布时间】:2014-08-03 17:11:34
【问题描述】:

我一直在尝试将 gamebaseutil 放入我的项目中。我从 eclipse 切换到 android studios,因为在 Eclipse 中导入它似乎是不可能的。现在我不太了解 android studios 的导入所以我仍在尝试导入和使用它..我真的不知道我做错了什么或我必须做什么......我很确定我将 GameBaseUtil 导入了 android 工作室但现在我想利用它在我的项目中..我已将“ include '(:libraries):BaseGameUtils', ':Name'” 添加到我的settings.gradle ..当我运行它时,没有gradle构建错误但我仍然不能实例化“GameHelper mHelper;”例如。或者“扩展 GameBaseActivity”

请告诉我该怎么做。我真的很绝望,因为我整天都在阅读和尝试......

【问题讨论】:

    标签: android import android-studio google-play-services libraries


    【解决方案1】:

    在 gradle.settings 中包含 lib 是第一步。

    下一步是添加 lib 作为主项目的依赖项(在 build.gradle 中):

    如果你有图书馆的来源:

    dependencies {
        compile project(':GameBaseUtil')
        ...
    }
    

    如果您的库位于 maven 存储库中:

    dependencies {
        compile '<groupid>:<artifactid>:<version>'
        ...
    }
    

    还有其他定义依赖的方法:here

    【讨论】:

    • 是的,我知道图书馆的来源。我必须将源放在:GameBaseUtil' 的位置吗?因为否则我会收到此错误:错误:(27, 0)在项目“:”中找不到路径为“:GameBaseUtil”的项目。
    • 在 .idea/modules.xml 我找到这个文件路径: 但是还是没有成功..
    猜你喜欢
    • 2016-06-26
    • 2015-02-23
    • 2015-03-20
    • 2015-06-06
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    相关资源
    最近更新 更多