我正在使用Android Studio开发我的项目,我将一个库作为模块导入到我的项目中,并修改了一些xml文件以满足我的需求。我的问题是,如果我将库添加为maven依赖项,或者只能通过将其作为模块添加来完成,那么是否有一种方法可以修改这些资源文件。
谢谢!
答案 0 :(得分:0)
如果您将库添加为Maven依赖项,例如
dependencies {
compile 'com.foo:1.0.0'
}
它将从Maven存储库中以工件中指定的任何格式(通常是JAR或AAR)下载该依赖项。如果它正在下载这样的预建库,则无法对其进行任何本地更改。
如果您需要进行更改,最好的办法是将其作为模块包含在内,而不是像这样的Maven风格的依赖项。但是,如果这是一个将在多个项目之间共享的公共库,则可以使用多种选项来简化共享。您可以将其构建为库并通过Maven样式包含(可能将库部署到本地或组织范围的存储库)包含在您的项目中,或者如果它更适合您,您可以将库放在一个公共位置在本地磁盘上并通过 settings.gradle 文件就地引用它。