'Study/Android'에 해당되는 글 3건

Study/Android

[Android] 안드로이드 스튜디오 - x86 emulation currently requires hardware acceleration 에러


emulator : ERROR: x86 emulation currently requires hardware acceleration!

처음 안드로이드 스튜디오를 설치하고, 어플리케이션을 동작시켰는데 주로 발생하는 에러에요.



잘 보이실지는 모르겠지만 요로코롬... 에러가 뜨는데 처음엔 무슨말인지도 모르겠고!

해결방법은 아래와 같습니당.



안드로이드 스튜디오 화면 상단에 있는 아이콘들 중 SDK Manager를 클릭해주세요.

만약 아이콘이 없다면 메뉴의 [Tools] > [Android] > [SDK Manager] 를 실행하시면 되요.



만약 이런 화면이 뜨신다면 빨간 박스 안의 [Launch Standalone SDK Manager] 를 클릭해주시면 아래와 같은 창이 떠요.



우선 SDK Manager를 실행하여 [Extra] > [Intel x86 Emulator Accelerator (MAXM installer)] 가 installed 인지 확인해주세요.

설치되어 있지 않다면 설치해주시구요.


그 다음은 설치를 하신 분들마다 다른데... 설명을 하기가 조금 애매하네요.

SDK를 설치한 폴더를 찾아가셔야 하는데요.

보통 경로가 C:\Users\사용자계정명\AppData\Local\Android\sdk 일거에요.

저 같은 경우엔 설치할때 sdk의 경로를 변경해두었기 때문에 경로가 다르네요.



sdk 폴더를 찾으셨다면 위와 같은 모습이 보이실텐데요.

여기서 [extras] 폴더로 들어갑니다.


계속해서 [intel] 폴더 내부의 [Hardware_Accelerated_Execution_Manager] 폴더로 들어가주세요.



그럼 이런 파일들이 보이는데, [intelhaxm-android.exe] 파일을 실행해서 설치해주시면 되요.




[This computer meets the requirements for HAXM, but Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled. Please refer to the Intel HAXM documentation for more information.]


간혹 설치하다가 이런 에러창이 뜨는 경우가 있는데요. 

메인보드에서 CPU 가상화 기술을 허용하지 않음으로 설정해둔 상태이기 때문에 발생하는 경우에요.

BIOS 설정을 통해서 변경하거나, 다른 방법을 찾아서 가상화 기술을 사용하도록 설정해줍시다. 



[dism.exe /Onlien /Disable-Feature:Microsoft-Hyper-V]

이건 정확히 무슨 기능인건지 잘 모르겠네요.

구글링을 통해 해결방법을 찾다보니, 이런 명령어를 실행해보라고 적혀있어서 해보았는데 말이죠.

이걸 먼저 하고 재부팅을 해도 딱히 설치가 되거나 하지는 않아서 결국 BIOS 설정을 변경하였어요.



이렇게 활성화 시킨 뒤에 재부팅 후 다시 설치를 해보면~



드디어 설치가 완료되었네요. ㅎㅎㅎ 다시 어플리케이션을 구동시켜봅시다.



부팅이 끝나고, 자동으로 어플리케이션이 실행됫네요.


이렇게 오류 해결 끝!! 

하.. 상쾌하네요. 다음번엔 이런 오류따위 금방 해결해버려야지...


,
Study/Android

[Android] 개발환경 구축 - 2. 안드로이드 스튜디오 설치


기존에는 이클립스를 통해 안드로이드 앱 프로그래밍을 했었는데,

요즘에는 구글에서 안드로이드 스튜디오라는 툴을 제공해줘요.

그런 의미에서 저는 안드로이드 스튜디오를 설치/사용 합니다. ㅎㅎ


사실 제가 산 책이 안드로이드 스튜디오를 사용하기 때문에~ 라는 이유도 있지요.


▶ 안드로이드 개발자 사이트 : http://developer.android.com/index.html

▶ 안드로이드 스튜디오 다운로드 : http://developer.android.com/sdk/index.html


다운로드 링크를 통해 이동하면 아래와 같은 페이지가 나와요.


아.. 네모박스를 안했네 -_-;;

중앙에 있는 DOWNLOAD ANDROID STUDIO FOR WINDOWS 버튼을 클릭하면 페이지 이동이 되요.


아.. 이것도 표시를 안했네요. ㅋㅋㅋㅋ

이건 뭐 아시겠지만, 약관에 동의하고 다운로드 버튼 눌러주시면 자동으로 다운로드를 시작하게 되요.


android-studio-bundle-141.2135290-windows.exe (961MB) 군요.




이런식으로 설치 프로그램이 실행되고...



SDK라던지, 가상기기 역시 필요하기 때문에 모두 체크한 상태 그대로 넘겨줍니다.



저 같은 경우엔 C드라이브가 120GB SSD인 관계로 용량이 넉넉하지 못해서...

이번에 마련한 하드디스크로 설치 경로를 변경하였어요.

이런식의 설치는 처음해봐서 상관없을련지 ㅎㅎㅎㅎ 

아무튼 설치를 계속 진행합니다.



안드로이드 스튜디오가 이클립스에 비해서 용량도 제법 크고, 묵직한 느낌이 들어요.

설치도 제법 오래 걸린다죠...



설치가 다되었네요. 바로 실행시켜보도록 하죠.



이런 로고가 나타나면서 아래와 같은 창이 하나 뜰거에요.



이전에 안드로이드 스튜디오를 설치하고 사용하였을 경우에 그 설정을 가져올 것인지 물어보는건데요.

처음 설치한거니까 그냥 아래 버튼을 선택하고 넘겨줍니다.



스킨을 선택할 수 있네요. 취향에 맞춰서 골라주시면 되겠습니당.

전 어두컴컴한 드라큐라로 선택해봤어요.



이것저것 다운을 더 받네요.. C드라이브에 설치했으면 용량이 상당량 사라졌을지도 ㅠㅠ



드디어 설정을 할 수 있군요.. 하단에 있는 [Configure] 를 눌러줍시다.



여기서 [SDK Manager]를 클릭해주시면 새로운 창이 나타나요.



뭔가 엄~~~청 많은데... 뭐가 뭔지 1도 모르겠당....

당황하지말고 Tools 와 Extra 를 체크해주시구요.

원하시는 안드로이드 API 버전을 선택해주시면 되요.

솔직히 저도 뭘 깔아야할지 모르겠다 싶어서 이것저것 몇개 골라보았어요.



[Accept License] 를 체크하고 [Install] 해주시면 자동으로 설치를 하게 됩니다.



기다려주세요........ ㅋㅋㅋㅋ


[Done loading packages.] 라는 문구가 나오면 설치가 다 된거에요.


그런데 지금 보니 install 14 packages.. 라는군요????

이게 설치할때 약관 동의를 일일히 해줘야하는 패키지들이 존재한다네요 ^^;;

사진 첨부해놓고 뒤늦게 다시 동의하고 설치중이에요.


보통 설치를 하고 나면 바탕화면에 아이콘이 생기기 마련인데..

이녀석은 예외네요. 설치한 경로로 이동해서 바로가기를 만들어주도록 해요.



윈도우 32비트 쓰시는 분들은 studio.exe 를

64비트 쓰시는 분들은 studio64.exe 를 바로가기 만들어주시면 되겠습니다.

이걸 바탕화면에 두고 쓰면 되겠네요.



바로가기를 실행하시거나, 아니면 SDK 설치를 끝낸 상태에서 뒤로가기 버튼을 눌러 메인화면으로 돌아갑시다.

설치를 했으니 이제 제대로 동작하는지 한번 테스트 해봐야겠죠?

[Start a new Android Studio project] 를 클릭해서 새로운 프로젝트를 만들어보죠.



여기서는 어플리케이션 이름, 프로젝트 위치를 정할 수 있어요.

마음대로 정하셔도 되고, 귀찮으면 그냥 패스패스~



어플리케이션이 어떤 환경에서 동작할 것인지 지정해주는 부분인것으로 알고있는데..

그냥 넘기셔도 되고~ 정해주셔도 되요~



첫 화면의 레이아웃을 정해줄 수 있어요.

안드로이드 어플리케이션에서는 하나의 화면을 액티비티라고 부르는편인데,

맨 첫번째 Add No Activity를 클릭하고 넘기면 메인화면을 직접 그려줘야하고 ㅎㅎ

Blank Activity를 클릭하면 상단에 타이틀만 적혀있는 빈화면으로 나타나요.

역시나 원하시는걸로 골라주시면 되겠습니다~



액티비티(화면)의 이름이라던지, 타이틀 등등등.. 이 부분은 간단하게 그냥 패쓰... ㅎㅎ

저도 아직 자세히 공부한게 아니다보니 좀 그렇네요.


아무튼 이렇게 프로젝트 생성을 끝내고 Finish를 클릭하면 아래와 같은 화면이 나타나요.



이 창이 뜨긴 떳는데 아무 내용이 안뜬다고 불평하시면 안되요 ㅠㅠ

그냥 좀 기다려주시면 알아서 이렇게 딱 뜨니까 인내심을 가져주시길....


아무튼 제대로 설치가 되었네요.

어플리케이션을 작동했을때, 에러가 발생할 경우 다음 포스팅을 참고하시면 되겠습니다~

제가 했더니 제가 에러 떠서 해결하면서 겸사겸사 포스팅하게 되었네요. ㅋㅋ


http://feelsoverygood.tistory.com/30






,
Study/Android

[Android] 개발환경 구축 - 1. 자바설치 및 환경변수 설정



안드로이드 개발 환경을 구축하기 위해서는 몇가지 단계를 거쳐야해요.

우선, 자바가 설치되어 있지 않다면 설치해주어야 하는데요.


자바 설치에 관한 글은 이미 java 게시판에 올려져있지만...

포멧한 겸 저도 설치를 해야하기 때문에 새롭게 캡쳐해서 올리도록 하죠.


▶ 오라클 홈페이지 : http://www.oracle.com/index.html

위 링크를 통해 오라클 홈페이지로 이동합시다. 는 귀찮으니깐..


▶ 자바 SE 다운로드 페이지 : http://www.oracle.com/technetwork/java/javase/downloads/index.html

네.. 여기로 가죠 ^^;;




빨간 네모 박스 내부에 있는 JDK Download를 눌러주세요.



가장 위쪽에 있는 버전이 최신버전이구요.

다운받으시기 전에 [Accept License Agreement] 에 체크하여 동의를 해주세요.

그 다음 자신의 운영체제 및 비트 수에 맞는 버전을 다운로드 해주세요.


저는 윈도우 8.1 64비트 사용자이므로 맨 아래에 있는 jdk-8u51-windows-x64.exe 를 다운받았어요.


만약 내 컴퓨터 운영체제가 32비트인지 64비트인지 잘 모르겠다!!! 라면,

내 컴퓨터 등록정보를 보시면 되겠습니다~ ㅎㅎ


다운 받으신 뒤 실행하셔서 다음 다음 다음..... 하시면 자동으로 설치가 완료되요.

JDK뿐만 아니라 java 역시 설치되기 때문에 또 설치할 필요가 없어서 좋습니다.


이렇게 자바 설치 끝! 이라고 하면 좋은데...

환경변수 라는걸 설정해줘야해요.


이부분은 제가 아는것(기존에 포스팅한 것)과는 다르게 책을 보고 따라해보고 있는데,

다를 경우엔 내용 수정하도록 할게요.


환경변수 설정에 대해 조금 더 자세한 정보는 http://feelsoverygood.tistory.com/6 을 참조해주세요.

※ 아래 과정만 해도 안드로이드 스튜디오 설치 및 동작에 문제는 없었습니다. ※


[내컴퓨터 등록정보] - [고급 시스템 설정] 으로 이동합니다.



그리고 하단에 [환경변수] 를 클릭해주세요.



이렇게 창이 뜨는데, 저희가 작업할 부분은 하단부에 있는 [시스템 변수] 에요.

파란 박스에 있는 [새로 만들기] 를 클릭해주세요.



변수이름 : JAVA_HOME

변수 값 : JDK 설치경로

아래 그림을 참조해서 입력해주세요.



우선 이렇게 JAVA_HOME 을 추가해주셧으면 확인을 눌러서 창을 닫아주세요.


책을 통해서 얻은 정보는 여기까지네요.

안드로이드 스튜디오를 통해 작업하기 때문에 그런지 이클립스를 사용할때랑은 조금 과정이 줄어든 기분..?







,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

링크

Yuria

카운터

Today :
Yesterday :
Total :