有很多关于添加库和依赖项的信息,但我找不到任何关于能够实际编辑库的有用信息.
我在我的项目中添加了 https://github.com/jdamcd/android-crop 作为依赖项,但我想编辑它的一些功能,主要是布局相关的东西.但是,当我浏览 Android Studio 说的文件时生成文件夹下的文件,不应编辑",当我编辑它们时,一旦系统构建它们就会返回到它们的预编辑状态.
我还尝试在 notepad++ 中编辑文件,但出现了同样的问题(它们在构建时返回到预编辑状态).
有人可以告诉我如何编辑库或解决方法,我可以更改布局/一些 java,而无需将整个库复制并粘贴到我的项目中以使其可编辑?
提前致谢,
神速.
答案不是简单地使用以下代码将库作为依赖项添加到 build.gradle 文件中:compile 'com.soundcloud.android:android-crop:0.9.10@aar'强>
您必须将其添加为模块,而不仅仅是外部依赖项,然后您才能编辑文件.
如果有人想知道如何执行这些步骤:
settings.gradle
中,如下所示:include ':LibraryContainingFolder:ActualLibFolder'
您应该将库作为模块添加到 Android Studio 中,方法是从您感兴趣的 Github 存储库中下载代码(并删除 dependencies
添加到 build.gradle
)
然后按照此答案中的步骤操作:https://stackoverflow.com/a/16639227/1065810p>
There is a lot of information about adding libraries and dependencies, but I haven't been able to find any useful information on being able to actually edit a library.
I have added https://github.com/jdamcd/android-crop as a dependency in my project, but I would like to edit some of its features, mostly layout related stuff. However, when I go into browse the files Android Studio says "files under the build folder are generated and should not be edited" and when I edit them they are returned back to their pre-edited state once the system builds.
I also tried editing the files in notepad++ and the same problem occurs (they are returned to their pre-edited state on build).
Can someone tell me either how to edit the library or a workaround whereby I can change the layouts/some java without having to copy and paste the entire library into my project to make it editable?
Thanks in advance,
God speed.
Edit: The answer is instead of simply adding the library as a dependency in the build.gradle file using this code: compile 'com.soundcloud.android:android-crop:0.9.10@aar'
You have to add it as a module instead of just an external dependency, then you can edit the files.
If anyone is wondering how follows these steps:
settings.gradle
like so:
include ':LibraryContainingFolder:ActualLibFolder'
You should add the library as a module in Android Studio, by downloading the code from the Github repository you're interested in (and removing the line under dependencies
that you added to build.gradle
)
Then follow the steps in this answer: https://stackoverflow.com/a/16639227/1065810
这篇关于如何在 android studio 中编辑依赖项/外部库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!