AAPT2 error: check logs for details
현재 안드로이드 스튜디오 3.3.1을 쓰고 있는데 run시 에러가 발생해서 구글링해봐도
프로젝트 내에 gradle.properties 파일을 열고 수정해 주라는 글만 있었다.
그런데 2018년도 까지만 쓸 수 있는 거다. 이러면서 문제 해결이 되지 않았다.
프로젝트 build.gradle 내에 gradle버전을 올려주고
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
이어서 자동으로 나오는
gradle/wrapper 폴더에서 gradle-wrapper.properties를
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
최신으로 수정해주니 빌드에 성공했다.
최신으로 변경하면 어디경로의 xml에 에러가 뜨는 건지 알 수 있는데 그걸 수정해 주니 해결됬다.
나 같은 경우는 레이아웃 파일에서
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?> 이렇게 두번 선언이 되있었다.