android-studio - 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 文件夹链接到源代码)或尽可能简单优雅地构建和使用库。
解决方案
推荐阅读
- neo4j - neo4j的源码入口在哪里?
- r - 如何通过闪亮模块在DataTable中使用闪亮的actionButton?
- java - Chromedriver 新更新后,单击方法在 Salesforce 网页上不起作用。如何用相同的方法处理这个问题?
- python - 是否可以从 instagram url 获取图像 url?
- c - 汇编mov指令后缀?
- azure - 无法通过 Azure 自动化帐户使用 azure 资源管理器模板部署 azure 存储
- java - 随机滚动 2 个骰子(java)
- c# - 使用带有结果验证的命令
- php - 如何从服务器获取最新图像(命名为最高编号)以显示在网站上?
- python - 有没有办法修复 django 上的数据库问题?