如何在 android studio 中编辑依赖项/外部库? [复制]

Posted

技术标签:

【中文标题】如何在 android studio 中编辑依赖项/外部库? [复制]【英文标题】:How do you edit a dependency/external library in android studio? [duplicate] 【发布时间】:2015-08-01 08:51:18 【问题描述】:

有很多关于添加库和依赖项的信息,但我找不到任何关于能够实际编辑库的有用信息。

我在我的项目中添加了https://github.com/jdamcd/android-crop 作为依赖项,但我想编辑它的一些功能,主要是布局相关的东西。但是,当我浏览 Android Studio 说的文件时 “生成文件夹下的文件,不应编辑”,当我编辑它们时,一旦系统构建它们就会返回到它们的预编辑状态。

我还尝试在 notepad++ 中编辑文件,但出现了同样的问题(它们在构建时返回到预编辑状态)。

有人可以告诉我如何编辑库或解决方法,我可以更改布局/一些 java,而无需将整个库复制并粘贴到我的项目中以使其可编辑?

提前致谢,

神速。

编辑:答案不是简单地使用以下代码将库作为依赖项添加到 build.gradle 文件中:compile 'com.soundcloud.android:android-crop:0.9.10@aar'强>

您必须将其添加为模块,而不仅仅是外部依赖项,然后您才能编辑文件。

如果有人想知道如何执行这些步骤:

    在根目录中创建库文件夹(随意命名),即您进入应用程序及其内容的第一个文件夹。 下载库,解压。 将步骤 2 中的文件夹放入您在步骤 1 中创建的文件夹中。 将模块添加到settings.gradle,如下所示: include ':LibraryContainingFolder:ActualLibFolder' 同步和清理 进入Android Studio中的项目结构,点击主模块,通常称为app,点击依赖选项卡,然后点击绿色加号,然后点击“模块依赖”。 该模块应显示为包含文件夹,其中的库文件夹由冒号“something:somethingElse”分隔。添加模块。 同步、清理、构建等

【问题讨论】:

你到底是怎么添加依赖的? 嗨。我使用这一行通过 gradle 添加了它: compile 'com.soundcloud.android:android-crop:0.9.10@aar' 您好,我已完成您的所有步骤。但是我不能在我的代码中使用库中的类。 【参考方案1】:

您应该将库作为模块添加到 Android Studio 中,方法是从您感兴趣的 Github 存储库下载代码(并删除您添加到 build.gradledependencies 下的行)

然后按照此答案中的步骤操作:https://***.com/a/16639227/1065810

【讨论】:

哟,感谢您为我指明了正确的方向!有几个时髦的错误,但现在一切正常,谢谢,完全可编辑。 太棒了!很高兴它有帮助。如果可以,请将答案标记为正确。 刚刚完成。再次感谢老兄。

以上是关于如何在 android studio 中编辑依赖项/外部库? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何通过android studio中的自定义插件的操作在项目中动态添加依赖项?

如何在没有Android Studio的情况下编译JNI共享库,并在[关闭]中编译依赖项

无法解析 Android Studio 中的依赖项

Android Studio 模块依赖

将eclipse导入android studio时如何修复错误?(作为build.gradle的编译时依赖项)

Android studio - gradle无法解析依赖项