728x90

개 좆같다

오류가 4개씩 뜸

Android Gradle 플러그인 버전 및 라이브러리에 대한 경고와 함께 :unityLibrary:FirebaseApp.androidlib:processReleaseManifest 작업의 실패. 이것은 주로 매니페스트 병합 작업 중에 발생

 

 

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 C:\..\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\src\main\AndroidManifest.xml:33:5-87 Error: Element property at AndroidManifest.xml:33:5-87 annotated with 'tools:node="removeAll"' cannot have other attributes : xmlns:tools C:\Work\Tourputt_Circle\trunks\CircleTablet_New\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\src\main\AndroidManifest.xml Error: Validation failed, exiting FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':unityLibrary:processReleaseManifest'. > A failure occurred while executing com.android.build.gradle.tasks.ProcessLibraryManifest$ProcessLibWorkAction > Manifest merger failed with multiple errors, see logs * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

 

  1. AndroidManifest.xml 수정: AndroidManifest.xml 파일을 열고 해당 줄 (33번째 줄)에서 'tools:node="removeAll"' 속성 주석을 제거하세요. 또한 해당 요소에 다른 속성이 있는 경우 제거하거나 필요한 경우 수정.

 

당장 주석 제거 해서 해결했고 이 문제를 해결하기 위해 /.gradle/caches/의 캐쉬를 다날리고 재실행. 

Assets/Plugins/android의 meta를 모두지우고 svn에서 다시 내려받기도함.

결국 통한것은 AndroidManifest.xml에서 tools:node = "removeAll" 코드를 제거 함으로 성공적으로 빌드함 !

또한 settingsTemplate.gradle의 dependencyResolutionManagement {} 문안의 unityProjectPath 를 정확히 지정해주어야함

728x90
Posted by 바르마스
,