这是我正在使用的library。但是我需要更改样式java代码。但是由于它是一个外部依赖项,因此该文件是只读的。
我了解到here,如果将其添加为模块,则可以编辑文件。我做到了我成功添加了模块。
但是,现在的问题是如何使用库模块中的类。例如,在我的MainActivity.java中,当我声明全局变量CarouselPicker carousel
时,Android Studio说“无法解析符号CarouselPicker”,并且没有Alt + Enter选项来导入任何类。 CarouselPicker是该库中的类。当我在依赖项中使用库使用库时,此方法有效。
编辑:
这是我的Android文件结构:
screenshot of Android file structure
这是我的build.gradle(Module:app)的依赖项块代码:
在我的Share.java文件中,我尝试导入CarouselPicker,这是我通过Alt + Enter获得的:
答案 0 :(得分:0)
请确保已在gradle中添加了模块的依赖行
有关更多详细信息,请参见此How to import class from another module in android studio?