create.aar文件没有依赖关系
问题描述:
我想从Android Studio中创建.aar文件。我写的代码需要appcomapt v7库。我不想在我的aar包的build.gradle文件中添加依赖项,但希望它从添加的项目中获取。请建议如何做?create.aar文件没有依赖关系
谢谢。
答
您需要将其添加到您的库模块以使用Android所需的所有类,如果您的库不使用任何这些类,那么您可以创建一个jar库。
现在,当您编译库中的应用模块中,您可以排除库的依赖增加这编译行
compile('com.yourpage:yourlibrary:1.0.0'){
exclude module: 'appcompat-v7'
}
答
我不希望添加在构建的依赖。我AAR包gradle这个文件
你必须包括它在那里,否则你无法编译aar
但希望它从它被添加
项目带你仍然可以做到这一点:
如果你的库声明appcompat-v7
版本23
和您的应用程序不声明appcompat-v7
,版本23
将使用你的应用。
如果你的库声明appcompat-v7
版本23
和您的应用程序声明appcompat-v7
版本24
,版本24
将要在应用中使用。
这看起来很不错。我会尽力让你知道。感谢您的回应:) – MobileAppDeveloper