· 7분
AOSPAndroid Binder IPC
Android 개발을 하다 보면 RemoteException, TransactionTooLargeException, ANR 같은 오류를 만나게 된다. 이 오류들의 공통점은 모두 프로세스 경계에서…
#aosp#binder
발버둥치는 중
전체 48개 글
Android 개발을 하다 보면 RemoteException, TransactionTooLargeException, ANR 같은 오류를 만나게 된다. 이 오류들의 공통점은 모두 프로세스 경계에서…
AOSP 빌드를 처음 접하면 Soong, kati, Ninja가 동시에 등장한다. 이 셋이 각각 어떤 역할을 하는지 모르면, 빌드 에러가 났을 때 어디서부터 봐야 할지 감이 안 잡힌다.
지난 글에서는 Trigger를 봤다. 어떤 일이 일어났을 때 그 사실을 보고 특성이나 도구, 전장 규칙이 어떻게 반응하는지를 살펴봤다.
지난 글에서는 Number를 통해 "얼마나 바뀌는가"까지 객체로 분리했다.
지난 글에서는 Event와 AttemptResult를 통해 "이번 시도에서 무슨 일이 일어났는가"를 기록하는 구조를 봤다.
지난 글에서는 조건을 통과한 뒤 실제로 HP가 깎이고, 상태이상이 걸리고, 날씨가 바뀌는 Effect를 봤다.
지난 글에서는 "지금 이 행동이 실행 가능한가"를 판단하는 Condition을 봤다.
지난 글에서는 Battle, Battler, Move, Attempt처럼 배틀의 큰 틀을 먼저 봤다.
갑자기 유튜브 알고리즘이 아래 영상을 추천해 줬다.
인앱업데이트 구현하던 중 에러가 발생했다.