본문 바로가기

Android

안드로이드 스튜디오 프로젝트에 assets 폴더 생성하기 안드로이드 스튜디오 프로젝트에 assets 폴더 생성하기 app 폴더를 클릭하고 New>Folder>Assets Folder 클릭 [Finish] 클릭 더보기
안드로이드 스튜디오에 jar 임포트하기 안드로이드 스튜디오에 jar 임포트하기 File>New Module 선택 Import .JAR/.AAR Package 선택 [Next] 클릭 File name 옆에 Search 버튼을 클릭해서 원하는 jar를 검색하고 [Finish] 클릭 아래와 같이 import 된 jar 확인 File>Project Structure를 클릭한 후 app 항목의 Dependencies를 선택 한 후 Module Dependency를 선택한다. 아래 선택한 모듈의 jar이 포함된 것을 확인할 수 있다. 더보기
Android API 23이상에서 제외된 HttpClient 사용하기 Android API 23이상에서 제외된 HttpClient 사용하기 HttpClient가 Android API 23이상에서 제외되었기 때문에 외부 라이브러리를 사용해야 한다. 아래 사이트로 이동하면 API22 이하 및 API23이상에서 HttpClient의 사용 방법을 알 수 있다. https://hc.apache.org/httpcomponents-client-4.5.x/android-port.html 특히 Android API23이상일 경우는 아래 사이트에서 정보를 얻을 수 있다. https://github.com/smarek/httpclient-android/wiki/Project-Introduction 위 사이트에 접속해서 설명을 확인해보면 안드로이드 스튜디오에 다운로드하기 위해 build.gra.. 더보기
Android Studio 테마 에디터 사용하기 Android Studio Theme Editor 사용하기 styles.xml를 클릭하고 우측 상단의 Open editor를 클릭한다. 아래와 같이 테마 에디터가 보여지고 각각의 항목에 맞는 테마를 수정 변경할 수 있다. 더보기
서명해서 apk 파일 생성시 오류 : org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 서명해서 apk 파일 생성시 오류 : org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 서명해서 apk 파일 생성시 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease' 와 같은 오류가 발생했을 때 해결책 아래와 같은 오류 메시지가 보여지고 apk 파일이 생성되지 않는다면 맨 밑에 android{} 부분을 살펴보자! org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRe.. 더보기
com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌 com.android.support:appcompat-v7:27.1.1 과 com.google.android.gms:play-services-maps:15.0.1 충돌이 나서 아래 같은 메시지가 보여진다. 에러 메시지----------- 'com.android.support:appcompat-v7:27.1.1' saying " all com.android.support librariesmust use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 26.1.0. Examples include com.android.support:animated-vector-draw.. 더보기
WebView에서 URL 호출시 ERR_CLEARTEXT_NOT_PERMITTED 오류 발생 해결책 WebView에서 URL 호출시 ERR_CLEARTEXT_NOT_PERMITTED 오류 발생 해결책 WebView에서 URL를 호출할 경우 ERR_CLEARTEXT_NOT_PERMITTED 오류가 발생하면 웹사이트를 표시하지 못 하는 경우가 있다. 이런 경우는 HTTPS로 호출되다가 HTTP로 전환되어 URL이 호출되는 경우에 발생하게 되는데 해결책은 AndroidManifest.xml의 application 태그에 android:usesCleartextTraffic="true" 를 추가해준다. 더보기
Android Studio에서 API 레벨 28로 컴파일 설정하고 작업할 때 디자인 미리보기가 안 되면 해결 방법 Android Studio에서 API 레벨 28로 컴파일 설정하고 작업할 때 디자인 미리보기가 안 되면 해결 방법 API 레벨 28로 컴파일 설정하고 작업할 때 layout의 activity_main.xml 작업할 때 미리보기를 하려면 정보를 읽어오지 못 한다. 이런 경우 Gradle Scripts의 build.grade (Module:app)으로 이동해서 아래 항목을 수정해준다. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-alpha3' -> alpah1 으로 변경 implementation 'com.android.sup.. 더보기

반응형