{"action":"created","issue":{"url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/623","repository_url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper","labels_url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/623/labels{/name}","comments_url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/623/comments","events_url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/623/events","html_url":"https://github.com/ArthurHub/Android-Image-Cropper/issues/623","id":374648735,"node_id":"MDU6SXNzdWUzNzQ2NDg3MzU=","number":623,"title":"Mainfest merger failed","user":{"login":"AbhimanyuDatta","id":15872401,"node_id":"MDQ6VXNlcjE1ODcyNDAx","avatar_url":"https://avatars2.githubusercontent.com/u/15872401?v=4","gravatar_id":"","url":"https://api.github.com/users/AbhimanyuDatta","html_url":"https://github.com/AbhimanyuDatta","followers_url":"https://api.github.com/users/AbhimanyuDatta/followers","following_url":"https://api.github.com/users/AbhimanyuDatta/following{/other_user}","gists_url":"https://api.github.com/users/AbhimanyuDatta/gists{/gist_id}","starred_url":"https://api.github.com/users/AbhimanyuDatta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AbhimanyuDatta/subscriptions","organizations_url":"https://api.github.com/users/AbhimanyuDatta/orgs","repos_url":"https://api.github.com/users/AbhimanyuDatta/repos","events_url":"https://api.github.com/users/AbhimanyuDatta/events{/privacy}","received_events_url":"https://api.github.com/users/AbhimanyuDatta/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":23,"created_at":"2018-10-27T14:05:36Z","updated_at":"2018-11-23T03:59:43Z","closed_at":null,"author_association":"NONE","body":"Tried to include the library but got this error.\r\n````\r\nManifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91\r\n\tis also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).\r\n\tSuggestion: add 'tools:replace=\"android:appComponentFactory\"' to <application> element at AndroidManifest.xml:9:5-29:19 to override.\r\n````\r\nSo, I added the tools:replace=\"android:appComponentFactory\" to manifest and since then I'm getting \r\n````\r\norg.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'.\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73)\r\n\tat org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)\r\n\tat org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)\r\n\tat org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)\r\n\tat org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)\r\n\tat org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)\r\n\tat org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)\r\n\tat org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)\r\n\tat org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)\r\n\tat org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597)\r\n\tat org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)\r\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\r\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs\r\n\tat com.android.builder.core.AndroidBuilder.mergeManifestsForApplication(AndroidBuilder.java:540)\r\n\tat com.android.build.gradle.tasks.MergeManifests.doFullTaskAction(MergeManifests.java:173)\r\n\tat com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:106)\r\n\tat sun.reflect.GeneratedMethodAccessor814.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)\r\n\tat org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50)\r\n\tat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)\r\n\tat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)\r\n\tat org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113)\r\n\tat org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95)\r\n\t... 33 more\r\n\r\n\r\n````"},"comment":{"url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/comments/441152368","html_url":"https://github.com/ArthurHub/Android-Image-Cropper/issues/623#issuecomment-441152368","issue_url":"https://api.github.com/repos/ArthurHub/Android-Image-Cropper/issues/623","id":441152368,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MTE1MjM2OA==","user":{"login":"dkgupta2501","id":26302239,"node_id":"MDQ6VXNlcjI2MzAyMjM5","avatar_url":"https://avatars0.githubusercontent.com/u/26302239?v=4","gravatar_id":"","url":"https://api.github.com/users/dkgupta2501","html_url":"https://github.com/dkgupta2501","followers_url":"https://api.github.com/users/dkgupta2501/followers","following_url":"https://api.github.com/users/dkgupta2501/following{/other_user}","gists_url":"https://api.github.com/users/dkgupta2501/gists{/gist_id}","starred_url":"https://api.github.com/users/dkgupta2501/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkgupta2501/subscriptions","organizations_url":"https://api.github.com/users/dkgupta2501/orgs","repos_url":"https://api.github.com/users/dkgupta2501/repos","events_url":"https://api.github.com/users/dkgupta2501/events{/privacy}","received_events_url":"https://api.github.com/users/dkgupta2501/received_events","type":"User","site_admin":false},"created_at":"2018-11-23T03:59:43Z","updated_at":"2018-11-23T03:59:43Z","author_association":"NONE","body":"migrated to AndroidX, version 2.8 will work."}}
{"actor":{"display_login":"dkgupta2501"}}