我正在尝试从Android Studio创建.aar文件。我编写的代码需要appcomapt v7库。我不想在我的aar包的build.gradle文件中添加依赖项,但希望它从添加的项目中获取。请建议怎么做?
感谢。
答案 0 :(得分:1)
您需要将它添加到您的库模块以使用Android所需的所有类,如果您的库没有使用任何这些类,那么您可以创建一个jar库。
现在,当您在app模块中编译库时,可以排除将其添加到编译行的库依赖项
compile('com.yourpage:yourlibrary:1.0.0'){
exclude module: 'appcompat-v7'
}
答案 1 :(得分:0)
我不想在我的aar包的build.gradle文件中添加依赖项
您必须将其包含在那里,否则您无法编译aar
但希望它从项目中添加
你仍然可以这样做:
如果您的图书馆声明appcompat-v7
版本23
并且您的应用未声明appcompat-v7
,那么您的应用中将使用版本23
。
如果您的图书馆声明appcompat-v7
版本23
并且您的应用宣布appcompat-v7
版本24
,那么版本24
将在您的应用中使用。