相关疑难解决方法(0)

如何在Android Studio中创建一个发布android库包(aar)(不是调试)

我已经构建了我的android库包(aar),并在"..\app\build\outputs\aar"文件夹中创建了build的结果.这个文件夹中的文件名为"app-debug.aar",所以我猜它是在调试模式下构建的,所以我想知道如何生成构建的版本,即"app-release.aar".我怎样才能做到这一点?此外,是否可以使用另一个自定义名称生成构建,例如,"myCustomAppName-release.aar"而不是"app-release.aar".

android android-library android-studio

73
推荐指数
8
解决办法
6万
查看次数

Android Studio 库未构建发布 aar,仅进行调试

我在 Android Studio 中有一个项目,其中包含三个库。我正在构建一组在许多其他项目中使用的通用库。除了构建过程之外,一切都运行良好。

我有三个库模块:toolsdatabasecore

如果我将构建变体设置为调试,我会在 build/outputs/aar 文件夹中获取正确的文件:

tools-debug.aar
database-debug.aar
core-debug.aar
Run Code Online (Sandbox Code Playgroud)

然而,当我将构建变体设置为发布时,我只得到

tools-release.aar
database-release.aar
Run Code Online (Sandbox Code Playgroud)

没有core-release.aar

生成它的唯一方法是打开右侧的 Gradle 滑块,然后手动运行 assembleRelease。

我比较了所有 gradle 文件和我能找到的所有其他文件,它们在三个库之间都是相同的。任何想法,将不胜感激

release gradle android-studio android-gradle-plugin

5
推荐指数
0
解决办法
2443
查看次数