我最近将我的Android Studio升级到了版本2.3,并使用了相应的Gradle版本。
我的项目中有两个模块,我使用gradle函数将其导出为jar,如下所示:
task createJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('libs/')
include('classes.jar')
rename('classes.jar', 'myExample.jar')
}
createJar.dependsOn(deleteJar, build)
- 但是在升级之后,这就不起作用了。在Android Studio中,我将构建变体设置为“发布”,但在运行我的任务之后,我的lib文件夹中将没有JAR。我检查了
build/intermediates/bundles/
文件夹,没有生成发布文件夹。将只有一个default
和一个debug
文件夹。 - 有什么方法可以再次从发布版本中获取外部JAR吗?
3条答案
按热度按时间nfs0ujit1#
不确定这是否是正确的解决方案,但我将其添加到Android部分内的Gradle文件中,发布文件夹已经返回。
30byixjq2#
在Android studio 3.1+上,构建路径已更改。因此,请将路径更改为“build/intermediates/packaged-classes/release/"。
mrphzbgm3#
2023年的解决方案是将路径
''build/intermediates/bundles/release/''
替换为'build/intermediates/aar_main_jar/release/'