Upgrade to gradle plugin 3.2. Multiple modules project problems.Incremental out directory should be set to...
I am trying to upgrade gradle version and plugin version in my project. I have gradle 4.1 and plugin 3.2. After going through hundreds of errors I am stuck with that one: incremental out directory should be set to aar output directory. This error occurs org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ModuleLibrary:compileDebugJavaWithJavac'.
I tried clearing cache, restarting android studio. In fact I didn't come across similar issue.
This is gradle output of my project (root):
applicationVariants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath()
.relativize(rootDir.toPath()).toFile()
output.outputFileName = new File("$relativeRootDir/release", defaultConfig.versionName + ".apk")
}
}
And this is gradle output of my ModuleLibrary:
libraryVariants.all { variant ->
variant.outputs.all { output ->
if (outputFile != null && outputFileName.endsWith('.aar')) {
outputFileName = new File("${archivesBaseName}-${defaultConfig.versionName}.aar")
}
}
}
I have one warning when doing sync about 'compile' being obsolete but I cannot find the missing one. I think I changed all of them for implementation.
I tried changing all 'implementation' for 'api' but no changes.
Anyone has that problem? Please help!
android gradle build.gradle upgrade aar
add a comment |
I am trying to upgrade gradle version and plugin version in my project. I have gradle 4.1 and plugin 3.2. After going through hundreds of errors I am stuck with that one: incremental out directory should be set to aar output directory. This error occurs org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ModuleLibrary:compileDebugJavaWithJavac'.
I tried clearing cache, restarting android studio. In fact I didn't come across similar issue.
This is gradle output of my project (root):
applicationVariants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath()
.relativize(rootDir.toPath()).toFile()
output.outputFileName = new File("$relativeRootDir/release", defaultConfig.versionName + ".apk")
}
}
And this is gradle output of my ModuleLibrary:
libraryVariants.all { variant ->
variant.outputs.all { output ->
if (outputFile != null && outputFileName.endsWith('.aar')) {
outputFileName = new File("${archivesBaseName}-${defaultConfig.versionName}.aar")
}
}
}
I have one warning when doing sync about 'compile' being obsolete but I cannot find the missing one. I think I changed all of them for implementation.
I tried changing all 'implementation' for 'api' but no changes.
Anyone has that problem? Please help!
android gradle build.gradle upgrade aar
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15
add a comment |
I am trying to upgrade gradle version and plugin version in my project. I have gradle 4.1 and plugin 3.2. After going through hundreds of errors I am stuck with that one: incremental out directory should be set to aar output directory. This error occurs org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ModuleLibrary:compileDebugJavaWithJavac'.
I tried clearing cache, restarting android studio. In fact I didn't come across similar issue.
This is gradle output of my project (root):
applicationVariants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath()
.relativize(rootDir.toPath()).toFile()
output.outputFileName = new File("$relativeRootDir/release", defaultConfig.versionName + ".apk")
}
}
And this is gradle output of my ModuleLibrary:
libraryVariants.all { variant ->
variant.outputs.all { output ->
if (outputFile != null && outputFileName.endsWith('.aar')) {
outputFileName = new File("${archivesBaseName}-${defaultConfig.versionName}.aar")
}
}
}
I have one warning when doing sync about 'compile' being obsolete but I cannot find the missing one. I think I changed all of them for implementation.
I tried changing all 'implementation' for 'api' but no changes.
Anyone has that problem? Please help!
android gradle build.gradle upgrade aar
I am trying to upgrade gradle version and plugin version in my project. I have gradle 4.1 and plugin 3.2. After going through hundreds of errors I am stuck with that one: incremental out directory should be set to aar output directory. This error occurs org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ModuleLibrary:compileDebugJavaWithJavac'.
I tried clearing cache, restarting android studio. In fact I didn't come across similar issue.
This is gradle output of my project (root):
applicationVariants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath()
.relativize(rootDir.toPath()).toFile()
output.outputFileName = new File("$relativeRootDir/release", defaultConfig.versionName + ".apk")
}
}
And this is gradle output of my ModuleLibrary:
libraryVariants.all { variant ->
variant.outputs.all { output ->
if (outputFile != null && outputFileName.endsWith('.aar')) {
outputFileName = new File("${archivesBaseName}-${defaultConfig.versionName}.aar")
}
}
}
I have one warning when doing sync about 'compile' being obsolete but I cannot find the missing one. I think I changed all of them for implementation.
I tried changing all 'implementation' for 'api' but no changes.
Anyone has that problem? Please help!
android gradle build.gradle upgrade aar
android gradle build.gradle upgrade aar
edited Jan 3 at 19:45
newbie
asked Jan 2 at 23:23
newbienewbie
185
185
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15
add a comment |
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54014486%2fupgrade-to-gradle-plugin-3-2-multiple-modules-project-problems-incremental-out%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54014486%2fupgrade-to-gradle-plugin-3-2-multiple-modules-project-problems-incremental-out%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
My issue was databinding.. Maybe this could help? stackoverflow.com/a/55090823/804894
– tricknology
Mar 10 at 18:15