2016-08-24 116 views
0

我想从Android Studio中创建.aar文件。我写的代码需要appcomapt v7库。我不想在我的aar包的build.gradle文件中添加依赖项,但希望它从添加的项目中获取。请建议如何做?create.aar文件没有依赖关系

谢谢。

回答

1

您需要将其添加到您的库模块以使用Android所需的所有类,如果您的库不使用任何这些类,那么您可以创建一个jar库。

现在,当您编译库中的应用模块中,您可以排除库的依赖增加这编译行

compile('com.yourpage:yourlibrary:1.0.0'){ 
    exclude module: 'appcompat-v7' 
} 
+0

这看起来很不错。我会尽力让你知道。感谢您的回应:) – MobileAppDeveloper

0

我不希望添加在构建的依赖。我AAR包gradle这个文件

你必须包括它在那里,否则你无法编译aar

但希望它从它被添加

项目带你仍然可以做到这一点:

如果你的库声明appcompat-v7版本23和您的应用程序不声明appcompat-v7,版本23将使用你的应用。

如果你的库声明appcompat-v7版本23和您的应用程序声明appcompat-v7版本24,版本24将要在应用中使用。