gpt4 book ai didi

java - Android Studio 和 Gradle : Add outside java classes to Android main project

转载 作者:行者123 更新时间:2023-11-29 07:07:00 25 4
gpt4 key购买 nike

我有一些 java 类位于主项目之外的它自己的目录中(但在同一个项目文件夹中)。

文件夹设置如下所示:

root
|
|
|- Main project
|
|- Dir
| |-src
| |-libs
|
|- more android libs...

我想在主项目中包含 Dir/src 类。

我在 Gradle 构建文件中试过这个:

sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src', ':Dir/src']
...

没用。

有解决办法吗?

最佳答案

你可能想让你的 Dir 成为自己的模块

include 'Dir' 添加到您的 settings.gradle

在你的 Dir 目录中创建一个 build.gradle 并包含以下内容 apply plugin: java

现在你可以进入你的主要项目 build.gradle 并添加依赖项:compile project(':Dir')


如果你的 Dir 使用了 android 相关的东西,你可能想使用 New > Module(在 Android Studio 中右键单击你的项目)Android Studio 的功能来创建一个安卓库。

但我还没有测试过该功能。如果 Android Studio 在尝试使用新模块时抛出异常,您应该尝试更新 Android Studio,使其适用于我的最新版本。


您可能还想查看 Gradle User GuideDSL Reference两者都对进入和理解 Gradle 非常有帮助。

关于java - Android Studio 和 Gradle : Add outside java classes to Android main project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18586283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com