我正在为android创建一个库。我希望我的模块将使用主项目中使用的属性。作为示例,我不想在模块中定义最低SDK版本,它将采用在主项目中定义的值,并且我的模块也可以使用在主项目中定义的库。例如,如果我的项目具有okhttp库,则我的模块可以使用okhttp的功能,而无需将其单独集成到模块特定的gradle文件中。
答案 0 :(得分:0)
您可以在gradle中使用“ ext”块来定义全局变量的种类,在那里定义通用的版本号,等等。您可以在模块的gradle文件中使用它们。有一篇关于此的博客文章,您会发现它很有用。
https://segunfamisa.com/posts/android-gradle-extra-properties