gpt4 book ai didi

android - 如何使用 build.gradle 创建 aar 文件

转载 作者:行者123 更新时间:2023-11-30 01:56:42 25 4
gpt4 key购买 nike

我创建了一个作为库的项目,并在其中编写了一个类。现在我想使用 build.gradle 从中得到一个 aar 文件。

buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'

dependencies {
compile files('libs/android-support-v4.jar')
}

android {
compileSdkVersion 17
buildToolsVersion "17.0.0"

defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
}

上面的代码需要做哪些改动?

最佳答案

只需确保您的 <modulename>/build.gradle包含正确的插件:

apply plugin: 'com.android.library'

然后你可以创建

gradlew aR

您的发布 aar 文件。哪个将降落在<modulename>\build\outputs\aar名为 modulename-release.aar 的目录.


更棘手的部分是将该 aar 文件包含到您的项目中(如果您不使用 maven 或 jcenter)。

您需要将此行添加到您的 <projectroot>/build.gradle :

allprojects {
repositories {
mavenCentral()
flatDir { dirs('aars') }
}
}

当您将 aar 文件放入 <modulename>/aars 时, 然后你可以像这样将你的 aar 文件包含在你想要的模块中:

compile(name:'<your-aar-file-name>', ext:'aar')

关于android - 如何使用 build.gradle 创建 aar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32094283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com