首页 > 解决方案 > Android Studio - 无法从外部文件夹添加库

问题描述

我正在尝试使用 Android Studio 开发一个 android 库和一个应用程序。为此,我需要在我的应用项目中直接使用该库,这样我就可以轻松地修改库源和应用源。

我正在使用版本:Android Studio 3.1.2 和 Gradle 4.4

首先,我尝试了文档中描述的两种方法,但是这两种方法都复制了库。

其次,我尝试按照此处所述从外部文件夹添加库,但出现错误:

Unable to find module with Gradle path ':mytestlibrary3-release' (needed by module 'app'.)

我的测试结构是这样的:在“Workspace”文件夹中,我有应用程序文件夹“MyApplication4”和包含库模块“mytestlibrary3”的库文件夹“MyTestLib3”(我附加了屏幕)

应用程序settings.gradle

include ':app'
include ':mytestlibrary3-release'
project(':mytestlibrary3-release').projectDir = new File(settingsDir, '../MyTestLib3/mytestlibrary3')

和应用程序build.gradle

...
dependencies {
    ...
    implementation project(':mytestlibrary3-release')
}

应用 图书馆

我在这里做错了什么?我的目的是直接使用代码(类似于 Eclipse “将项目添加到构建路径”或将 src 文件夹链接到源代码)或尽可能简单优雅地构建和使用库。

标签: android-studiogradleandroid-library

解决方案


推荐阅读