【问题标题】:How to include java src code so i can use it inside Android studio如何包含 java src 代码,以便我可以在 Android Studio 中使用它
【发布时间】:2018-12-26 16:22:42
【问题描述】:

我找到了一些我想在 Android Studio 中的项目中使用的 src 代码。它包含我的 gradle 项目所需的一些 java 代码。我试图导入它,但它根本不起作用。这是包含 src 类的文件夹。

有人知道解决办法吗?

【问题讨论】:

  • 有效!非常感谢!
  • 我让 cmets 成为了答案。接受(因为它解决了您的问题)并在您喜欢时投票

标签: java android-studio gradle libgdx


【解决方案1】:

如果是您的源代码(或您下载的包含源代码的库),则只需将文件复制并粘贴到项目中的目录中,然后将它们添加到源代码管理中。您需要打开文件并确保包名称正确(与放入它们的路径相匹配)。这假定该库仅依赖于核心 Java 功能而不依赖于其他库(否则您将需要手动复制和粘贴它们的所有源或构建它们并将它们作为依赖项引入)。老实说,当你使用 gradle 时,你应该完全忽略这个方法。

另一种方法是将源代码编译为 .jar 文件(使用 Java 编译器:https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html),然后将生成的 .jar 作为项目的依赖项导入。

或者,更好的是,只需打开您的模块 gradle 文件并在依赖项部分添加:编译 "com.badlogicgames.box2dlights:box2dlights:1.4" 然后同步项目。繁荣,现在您将库作为依赖项,因此您可以使用它的所有公共类等。而且您甚至不必进行任何编译、复制粘贴等操作。gradle 的强大功能!

提示:这就是我猜你所做的。您研究了图书馆或在某处听说过它并看到了这个页面:github.com/libgdx/box2dlights。然后您没有向下滚动,而是单击克隆或下载。这就是你的困惑开始的地方。因为它是开源的,是的,您可以自己下载和构建它(或下载并修改它,这就是您通常克隆 repo 的原因)。相反,一般来说,向下滚动,您将看到如何通过 gradle 中的简单 1 行来包含库。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    相关资源
    最近更新 更多