안드로이드 빌드1 [Android] Android 프로젝트 빌드 안드로이드 스튜디오를 이용해 안드로이드 앱 개발을 할 때 실제로 기기를 연결하거나 가상의 애뮬레이터를 통해서 다양한 기기에 대해서 직접 앱을 테스트 할 수 있습니다. 앱의 실행은 어떠한 과정을 거쳐서 실행시킬 수 있는 것일까요? 안드로이드는 리눅스 커널을 기반으로, 저수준의 하드웨어, 드라이버, 전력관리 등을 수행하는 풀스택 소프트웨어입니다. 리눅스 커널위에 C/C++ 라이브러리와 SQLite, 안드로이드의 Core 라이브러리, Android Runtime 등이 있습니다. 그 위에 안드로이드 프레임워크가 있으며 우리가 만드는 앱은 프레임워크가 제공하는 여러 클래스와 서비스를 이용하여 프레임워크 위의 레이어에서 작동합니다. 안드로이드 스튜디오에서 앱을 실행하면 작성한 코드는 javac 컴파일러에 의해서 바.. 2020. 11. 6. 이전 1 다음