ERROR: Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.1). Searched in the following locations:... 



buildscript {

    

    repositories {

        google()

        jcenter()

    }


}



jcenter()를 google() 밑으로 내려준다.

보통 앱을 삭제하면 함께 삭제되는데 혹시 삭제가 되지 않을 경우


Manifest에서 android:allowBackup="false"를 적용하라.

안드로이드에서 해당 오류가 뜰 때

Android resource compilation failed
Output:  C:\****\*****\app\build\intermediates\incremental\mergeDebugResources\stripped.dir\layout\*******.xml:**: error: duplicate attribute.

Command: C:\Users\****\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\4d2acd33fd9a08c49e51d46d8b373328\aapt2-3.2.1-4818971-windows\aapt2.exe compile --legacy \
        -o \
        C:\****\*****\app\build\intermediates\res\merged\debug \
        C:\****\*****\app\build\intermediates\incremental\mergeDebugResources\stripped.dir\layout\*******.xml
Daemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #3


해당 .xml 파일에서 xmlns:android="http://schemas.android.com/apk/res/android" 이 부분이 두 번 이상 작성됐는지 확인해보라.

data binding 시 레이아웃 복붙하다 에러가 터져서 삽질하다 작성함.


안드로이드 스튜디오에서 다음과 같은 에러메시지가 출력된 경우가 있을것이다.


ERROR: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory. Open File


해당 오류는 프로젝트 경로에 한글이 있을 경우 발생하는 오류로 한글을 제거 후 프로젝트를 새로 시작하면 해결된다.

뷰페이저(ViewPager)에서 프래그먼트(Fragment)를 사용할 때 프래그먼트가 재사용이 되는 경우가 있다.
newInstance를 통해 프래그먼트를 호출했지만 onCreateView는 물론 onCreate도 실행이 안되는 경우
adapter의 상속을 확인해 보자.
FragmentPagerAdapter로 돼있다면 그것을 FragmentStatePagerAdapter로 변환해라.
당신이 원하는 결과물을 보여줄 것이다.

안드로이드 스튜디오를 통해 앱을 설치하다보면 가끔


 Unknown failure (at android.os.Binder.execTransact(Binder.java:690))

 Error while Installing APKs


이런 에러를 볼 수 있다.


당황하지 말고 


1. Build -> Clean Project

2. Build -> Rebuild Project


이렇게 순서대로 실행하고 다시 run을 해보자.

+ Recent posts