본문 바로가기

기록/Mobile

(8)
[Android] apk 파일 만들기 한이음 프로젝트를 완료하면서 앱 등록을 할 기회가 생겼다. 과제 제출할 때는 프로젝트 파일 전부를 제출했는데, 등록할 때는 apk파일만 등록하기 때문에 apk로 추출하는 과정을 기록한다. 1. Key 생성 처음 apk를 추출하는 사람은 필수적으로 진행해야한다. [Build] - [Generate Signed Bundle or APK] - APK 선택 [Create new ...] 버튼을 누르고 새 Key를 생성한다. 2. release 선택 key 생성 후 나오는 화면에서 release를 누르고 V1를 체크 후 완료한다.
[Android] Timed out after 300seconds waiting for emulator to come online. 해결 오류내용 Timed out after 300seconds waiting for emulator to come online. 해결 방법 1. adb를 실행시키기 위한 환경변수 등록 [내 PC] 우클릭 - [속성] - [고급 시스템 설정] - [고급] - [환경 변수] - [시스템 변수]에 adb 와 경로 추가 2. cmd를 관리자 권한으로 실행 adb kill-server adb forward --remove-all adb start-server 순서대로 입력 후 실행하면 해결. 참고 페이지 http://labs.brandi.co.kr/2018/08/10/kimcy.html QA 끝! ADB 설치부터 사용까지 Overview안드로이드 개발자라면 모두 ADB(Android Debug Bridge)를 사용합니..
[Android] The ADB binary found at C: 오류 SDK가 최신 버전이 아닐 때 발생한다. 1. Shift키를 두번 눌러 SDK Manager 검색 2. 2번째 탭의 SDK Tools를 클릭하고 SDK Build-Tools 확인 3. 우측 하단의 Show Package Details 눌러 SDK Build-Tools의 마지막 클릭 4. Apply 클릭해서 설치 참고 https://stackoverflow.com/questions/51240223/adb-exe-is-obsolete-and-has-serious-performance-problems
[Android] android module not specified error 오류메시지 module not specified. 다른사람의 app을 pull 받았더니 해당 오류가 발생했다. 해결방법) 프로젝트 목록에서 settings.gradle 파일을 보면 rootProject.name과 include가 있다. 이 중 include ':app' 을 삭제 후 Sync한다. 다시 오류가 발생하고, 제거했던 include ':app'을 다시 붙여넣은 뒤 Sync한다. 진짜 같은 커맨드인데 지웠다 붙여넣는것만으로도 해결이라니... 참고 softer.co.kr/board_BbkK14/436 자료실 - 안드로이드 스튜디오 Module not specified 오류시 프로젝트의 루트 폴더 settings.gradle에서 편집 할 파일을여십시오. include ':app'파일에서 제거하십시오 ..
[Android] Github 연동 및 사용 이전까지는 개인 프로젝트를 푸시하는 용도로만 사용했고, 가이드 작성을 안했기 때문에 다른 유저의 프로젝트를 풀 할일이 생겨서 겸사겸사 기록한다. 연동 1. 메뉴에서 [New] - [Project from Version Control...] 클릭 2. git 주소를 입력하고 clone * Push, Pull, Add 등의 다른 git 사용은 메뉴의 [VCS] 항목에서 쉽게 접근할 수 있다.
Android에서 Amazon Dynamo DB 사용하기 1. 테이블 만들기 테이블 이름과 기본 키 컬럼을 설정하고 생성 2. 항목 생성 테이블의 [항목] 탭에서 레코드를 추가할 수 있다. 추가한 내용을 확인할 수 있다. 스캔 기능을 활용하여 쿼리를 실행할 수 있다. Android와 Dynamo DB 연동 안드로이드와 Dynamo DB를 연동하기 위해서는 AWS 콘솔의 Dynamo DB / AWS lambda Dynamo DB는 위에서 간단히 살펴봤으니 Mobile Hub를 살펴본다. AWS lambda 1. 함수 생성 REST API를 생성하고, 함수 이름, 역할을 설정한다. * REST API 더보기 REST는 Representational State Transfer라는 용어의 약자로서 웹의 장점을 활용하는 아키텍처로써 소개된 기술이다. Web과 같은 분산..
FCM오픈소스 가이드 따라하기 보호되어 있는 글입니다.
Push 오픈소스 테스트 가이드 따라하기 - 앱 환경구성 1. Firebase에 프로젝트 생성 1.1. 안드로이드 스튜디오에 Firebase 추가 - 메뉴의 Tool -> Firebase -> CloudMessaging -> Set up Firebase Cloud Messaging connect to firebase 클릭하면 웹에서 진행된다. - 안드로이드 스튜디오에서 위에서 만든 프로젝트와 연결 - Add FCM 클릭 코드 더보기 apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "ddwu.mobil..

LIST