본문 바로가기
반응형

android studio12

rticle_rep_thumbnail 안드로이드 스튜디오 (Android Studio) 설치 방법 안드로이드 스튜디오(Android Studio)는 안드로이드 전용 어플 개발을 위한 통합 개발 환경(IDE, Integrated Development Environment)을 제공하는 소프트웨어입니다. 안드로이드 스튜디오는 자바를 사용하기 때문에 설치하기 전에 아래의 포스팅을 참고하여 JDK를 설정하고 안드로이드 스튜디오를 설치하는 것을 추천드립니다. [programming/android] - Windows 10 (윈도우10) JDK 설치 및 환경 변수 설정 방법 Windows 10 (윈도우10) JDK 설치 및 환경 변수 설정 방법 JDK(Java Development Kit)란 Java 애플리케이션을 구축하기 위한 핵심 플랫폼 구성 요소입니다. JDK는 자바 가상 머신, 자바 런타임 환경에 의해 실행.. 2020. 3. 24.
rticle_rep_thumbnail [Android / 안드로이드] design editor is unavailable until a successful project sync 에러 안드로이드 스튜디오에서 layout xml을 편집할 때 종종Design editor is unavailable until a successful project sync라는 문구가 나타나면서 XML의 디자인 미리보기가 나타나지 않습니다. [File - Sync Project With Gradle Files]를 클릭해서 Gradlle의 sync를 맞추면 디자인이 나타납니다. 2018. 11. 22.
rticle_rep_thumbnail [Android / 안드로이드] Failed to finalize session : INSTALL_FAILED_INVALID_APK 에러 Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl1340517572.tmp/1_dependencies signatures are inconsistent 이 오류는 일반적으로 폴더가 변경된 프로젝트를 실행시킬 때 발생합니다.(앱 서명이 변경되는 경우에도 나타날 수 있습니다.) 해결방법은 [Build - Clean Project] 를 클릭하고 완료되면[Build - Rebuild Project]를 하고 에뮬레이터에서 앱을 실행하면 에러가 사라집니다. 2018. 11. 19.
rticle_rep_thumbnail [Android / 안드로이드] lambda expressions are not supported at language level 에러 해결법 안드로이드에서 람다식을 사용하려는데 "lambda expressions are not supported at language level '1.7 " 에러가 발생하였습니다. 현재 자바 버전에서 람다식을 지원하지 않아 발생한 에러인데, 자바 버전을 올려주면 됩니다. 방법 1. 프로젝트 구조에서 추가하기 [FIle - Project Structure]로 들어갑니다. 좌측에서 람다를 사용하는 모듈을 선택하고 sourceCompatibility 와 targetCompatibility 를 1.8로 설정합니다. 방법 2. build.gradle에 추가하기 android { . . . compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatib.. 2018. 11. 5.
rticle_rep_thumbnail [Android / 안드로이드] x86 emulation currently requires hardware acceleration! 해결 방법 안드로이드 스튜디오를 설치하고 에뮬레이터를 처음 실행하면 이런 에러가 발생할 때가 있습니다.해결 방법은 아래의 방법을 따라 진행하시면 됩니다. 우선 상단 메뉴에서 [Tools - SDK Manager]를 들어갑니다. Android SDK 메뉴가 나타나고 SDK Tools 탭을 선택합니다.Intel x86 Emulator Accelerator (HAXM installer)가 설치되어있는지 확인합니다.HAX란 CPU의 인텔 가상화 기술을 이용해서 에뮬레이터의 속도를 빠르게 해주는 기능입니다. 설치가 되어 있지 않다면 체크하고 인스톨합니다. 설치가 완료되거나 설치가 되어있다면 상단의 SDK Location을 참고하여 SDK가 설치되어 있는 폴더로 이동합니다. 폴더를 변경하지 않으셨다면 기본적으로C:\Users.. 2018. 11. 1.
[Android / 안드로이드] 액티비티내 화면 캡쳐 방지 해당 액티비티에서 화면 캡쳐를 막기 위해선, getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 위의 소스 코드를 onCreate에 추가하면 화면 캡쳐를 막을 수 있다. 어느 기기에서는 "보안정책에 따라 화면을 캡처할 수 없습니다" 라고 Toast 메세지가 출력된다고 하는데, 내가 가지고 있는 기기에서는 아무런 액션이 일어나지 않고 그냥 캡쳐기능만 막힌다. 특정 영역에서 화면 캡쳐가 가능하게 하고 싶으면, getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE); 특정 영역에 소스를 추가하여 준다. 2018. 10. 24.
반응형