본문 바로가기

개발/Android41

[안드로이드 Android] The Google Mobile Ads SDK was initialized incorrectly. (수정 2019-03-11) 개요java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: 어느 날 위와 같은 에러 로그가 생겨서, 검색해서 알아보게 되었습니다. 본문AndroidManifest.xml 에서 안에 이 있는데, 그 안에 밑에 다음과 같은 것을 추가해주면 됩니다. Google Ads SDK 17.0.0 이상에서는 추가해야 한다고 합니다. 참고 주소https://stackoverflow.com/questions/52786963/unable-to-get-provider-com-google-android-gms-ads-mobileadsinitpro.. 2019. 2. 21.
[Android] com.android.support:appcompat-v7:27.0.1 버전 혼동 문제. 본문 com.android.support:appcompat-v7:27.0.1 버전 혼동 문제. com.android.support:customtabs:26.1.0 으로 버전이 다르다고 함. https://stackoverflow.com/questions/50009286/gradle-mixing-versions-27-1-1-and-26-1-0 implementation 'com.android.support:customtabs:27.0.1' 직접 지정하는 방식을 추가하라고 함. 결론 implementation 'com.android.support:customtabs:27.0.1'와 같은 부분을 추가함. 정확히 저게 어디 쓰이는 지는 모르겠음.. 2019. 2. 21.
[Android] kotlin-stdlib-jre7 is deprecated. Please use kotlin-stdlib-jdk7 instead implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"=>implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" jre -> jdk 로 변경 별 문제 없음 2019. 2. 21.
[Android] Missing accessibility label: in Android Studio Warning tools:ignore="LabelFor" 와 같이 추가하면 된다고 함. https://stackoverflow.com/questions/52868488/missing-accessibility-label-in-android-studio-warning 2019. 2. 21.
[Android] EditText 에서 autofillHints 라는 애트리뷰트 EditText 에서 autofillHints 라는 애트리뷰트 가 생긴 듯 하다. https://developer.android.com/reference/android/view/View#attr_android:autofillHints 스마트폰에서 자동으로 값을 가져와서 넣는 것으로 보여진다. username, password, email address, credit card number 와 같은 값들인 듯 하다. https://stackoverflow.com/questions/52690296/missing-autofillhints-attribute API 26 이상에서 이용이 되고, 그 이하 버전에서는 문제를 일으킬 수 있는 듯 하다. 아래와 같은 값을 추가함. android:importantForAut.. 2019. 2. 21.
[안드로이드 Android] Cannot resolve symbol 에러 개요오늘은 안드로이드 스튜디오 의 에러 중 하나에 대한 이야기 입니다. Android Studio 에서 Code Inspection 을 했을 때, [Analyze - Inspect Code] 아래와 같은 종류의 Error 들이 뜨는 경우 입니다. (Cannot resolve symbol 에러) Cannot resolve symbol '?attr/actionBarSize' Cannot resolve symbol '?attr/colorPrimary' Cannot resolve symbol 'Theme' Cannot resolve symbol 'ThemeOverlay' Cannot resolve symbol '?attr/textAppearanceListItem' 본문 상당히 당황하게 되었는데요. 영어로 검색해.. 2017. 11. 23.
[Android Studio] 모듈 콘솔 디버깅 한글 깨짐 증상 개요오늘은 Android Studio 3.0 을 이용해서 앱 을 손보고 있던 중이었습니다. 데이터베이스 를 생성해주는 Java 모듈이 있었는데, 디버깅하는 중에 한글이 깨지는 증상이 보이네요. log 에서만 한글이 깨지게 나오고, 동작에는 크게 이상은 없었던 것 같습니다. 여태 몰랐던 것을 보면요... 조치일단 이 상황은 해결해보기 위해 여기저기 살펴보기로 하였습니다. 늘 하던 대로 stackoverflow.com 을 열심히 뒤져봅니다. 다양한 원인과 해결책들을 살펴보던 과정에, 지금 상황에 맞는 것을 찾았습니다. build.gradle 파일 (module 레벨) 하단에 아래 내용을 추가합니다. compileJava.options.encoding = 'UTF-8' tasks.withType(JavaCom.. 2017. 11. 16.
[Android Studio] Inspection Typo Scope 설정 == 개요 ==Android Studio 에서는 코드를 분석할 수 있는 방법이 있는데요. [Analyze > Inspect Code..] 를 하면 현재 소스에 대한 Error, Warning 들을 확인해 볼 수 있습니다. 많은 도움이 되는 기능인데요. @사진 첨부 가끔 Typo 항목에서 원하지 않는 항목들도 나올 때가 있습니다. == Scope 설정 방법 ==이 항목을 콘트롤하는 방법을 알아보겠습니다. [File > Settings > Apperance and Behavior > Scopes] 으로 들어갑니다. @사진 첨부 여기서 [+] 를 누르고 'Name' 을 입력하고 생성합니다. Scope 를 새로 만드는 과정인데, 여기서 만들고 제거하고 하는 부분은 아직까지는 아무곳에도 영향을 끼치지 않기 때문에.. 2017. 11. 15.
[안드로이드 Android] .AndroidStudio2.1 폴더 개요 C 드라이브의 Users 폴더를 보는데, .AndroidStudio2.1, .AndroidStudio2.2, .AndroidStudio2.3, .AndroidStudio3.0 등의 폴더 들이 있었습니다. 용량도 각각 400~700 MB 정도는 되네요. (용량 많이 잡아먹네요) 한 번 검색해보았습니다. 이런 글을 찾을 수 있었습니다. https://stackoverflow.com/questions/41952040/androidstudio2-1-and-androidstudio2-2-folders-in-c 결론적으로는, 최근 사용중인 버전 외의 폴더들은 만약을 대비하여 존재하고 있는 폴더라고 합니다. 예전 버전을 안 쓸 거라면 삭제해도 될 듯 합니다. 3.0 버전으로 업데이트를 했기 때문에, .Andro.. 2017. 11. 12.
[Android] (error) buildtypes cannot be applied to groovy.lang.closure Android Studio 에서 'buildTypes' in 'com.android.build.gradle.BaseExtension' cannot be applied to '(groovy.lang.Closure)' less... (Ctrl+F1) This inspection reports assignments with incompatible types 이런 에러 문구 또는 buildtypes cannot be applied to groovy.lang.closure 이런 문구가 뜨는 경우의 이야기이다. http://stackoverflow.com/questions/29133601/buildtypes-cannot-be-applied-to-groovy-lang-closure/31181127 위의 주소로 가면 .. 2016. 6. 17.