안드로이드 4

[안드로이드] [에러 간단 해결] Manifest merger failed with multiple errors, see logs

프로젝트 생성 직후 빌드 하자마자 이런 오류가 나는 경우가 있다. ERROR: Manifest merger failed with multiple errors, see logs 주로 안드로이드 스튜디오 버전 때문에 나는 문제인 것 같은데 (확실하진 않음) 가장 간단한 해결 방법으로, 이전 프로젝트 중 잘 돌아가는 프로젝트의 build.gradle (Module: app) 파일의 내용을 그대로 복붙하는 것! 단, 패키지명(applicationId)만 바꿔주면 된다. android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.example.viewpagerapplication" // 패키지명은 바꿔줘야한다!

Mobile/Android 2022.06.17

[안드로이드] Manifest application name 은 무슨 용도?

애플리케이션에 관해 구현되는 Application 서브클래스의 정규화된 이름입니다. 애플리케이션 프로세스가 시작되면 애플리케이션의 구성요소보다 먼저 이 클래스가 인스턴스화됩니다. (가장 먼저 메모리에 올리고 사용할 수 있게 해준다는 뜻) 즉, 애플리케이션이 실행될 때 가장 먼저 실행시키는 (메모리에 올려서 사용할 수 있게 하는) class 단, Application을 상속받는 클래스여야 합니다. 이 서브클래스는 선택사항이며 대부분의 애플리케이션에 필요가 없습니다. 서브클래스가 없으면 Android는 애플리케이션이 Global State를 유지할 수 있도록 (Base class인) 기본 Application 클래스를 기반으로 돌아갑니다. 추가 Application 클래스가 필요한 경우 을 이용하여 추가할 ..

Mobile/Android 2022.06.16

[안드로이드][1분 지식] 안드로이드란 (Android)

안녕하세요, 송코딩입니다. 이번 컨텐츠에서는 안드로이드가 무엇인지 1분만에 알려드릴게요:) 안드로이드는 모바일 기기용 운영체제 중 하나 입니다. 그럼, 운영체제가 무엇일까요? 우리가 흔히 데스크탑, 노트북에서 많이들 사용하시는 Windows(윈도우)이 우리가 이미 익숙해진 대표적인 운영체제입니다. 쉽게 말해서, 프로그램을 실행시킬 수 있게 해주는 무대! 기반!이라 할 수 있습니다. 안드로이드는 핸드폰, 태블릿과 같이 터치가 되는 모바일 기기에서 프로그램을 실행시킬 수 있도록 지원해주는 윈도우 같은 친구 즉, 운영체제 인거죠! 모바일용 운영체제로는 대표적으로 삼성폰에서 사용되는 안드로이드, 아이폰에서 사용되는 ios가 있습니다. 위키 백과에는 아래와 같이 설명되어 있습니다. 어려운 용어들이 많아서, 참고만..

Mobile/Android 2022.05.29

[안드로이드] 개발 툴 추천

개발 툴을 얘기 하기 전에, 안드로이드가 무엇인지 알고 싶으시면 아래 게시글을 먼저 봐주세요 :) [안드로이드] 안드로이드(Android)란? 안드로이드는 쉽게 말해 모바일 기기용 운영체제 중 하나 입니다. 스마트폰, 태블릿 PC 같은 터치스크린 모바일 장치 용으로 디자인된 운영 체제이자 수정된 리눅스 커널 버전을 비롯한 songacoding.tistory.com 안녕하세요, 이번 컨텐츠에서는 안드로이드 개발 툴에 대해 얘기해보려 합니다. 안드로이드를 개발할 수 있는 개발툴은 여러가지가 있습니다. 많이들 알고 계시는 툴은 안드로이드 스튜디오! 일텐데요, 다른 툴은 또 어떤 것들이 있을 지 몇가지 추천드릴게요. #1. 안드로이드 스튜디오 안드로이드 개발용 IDE로 가장 유명하고 대중적인 툴로, Intell..

Mobile/Android 2022.05.29