π€μλλ‘μ΄λ/βοΈ νκ³ μΈν΄ κ°λ° νλ‘μ νΈ κΈ°λ‘
7μ£Όμ°¨ κ°λ°μΌμ§
hyeonha
2024. 12. 17. 15:51
8/12
- λΉμ½ μλΉμ€κ° μμμλλ λ¬Έμ
- api λ²μ μ λ§κ² κΆν μμ² μ½λ μμ νμ΅λλ€.
- κ·Έλ¬λ νμ¬ μ½λ μμμ ν΄λΉ κΆνμ΄ μΉμΈλ κ²½μ° μλΉμ€κ° μμλλλ‘ κ΅¬νλκ³ μμμ΅λλ€.
- λ°μ΄ν° μ μ‘ & κ²°ν© νμΈ
- μμΉ, μΌμ, λΉμ½ λ°μ΄ν°κ° κ²°ν©λμ΄ μ μ‘λ¨μ νμΈνμ΅λλ€.
- IP μ£Όμ μ μ₯ μΆκ°
- IP μ£Όμ μ μ‘ νλ©΄μμ μμ±ν IP μ£Όμλ₯Ό λ‘컬 λ΄λΆ μ μ₯μμ μ μ₯ν ν μ΄λ―Έ μ μ‘ν κ²½μ° ν΄λΉ μ£Όμλ₯Ό νλ©΄μμ νμΈν μ μλλ‘ κ΅¬ν νμ΅λλ€.
- μ± νλ¦μ λ°λΌ μ¬μ©μκ° νλνλλ‘ ν μ€νΈ λ©μμ§ μΆκ°
- μ± μ€ν κ΄λ¦¬μ λ‘κ·ΈμΈ → IP μ£Όμ μ€μ → μ μ‘ μκ° μ€μ νλ¦μ λ°λΌ μ¬μ©μκ° νλνλλ‘ ν μ€νΈ λ©μμ§ μΆκ° νμ΅λλ€.
- μ’ λ£μκ°κΉμ§ μ€μ λ ν μλΉμ€ μμλλλ‘ μμ
- κΈ°μ‘΄ - μμ μκ° μ€μ ν λ°λ‘ μλΉμ€κ° μμλλ λ¬Έμ λ°μ λ³κ²½ - μ’ λ£μκ° κΉμ§ μ€μ ν μμλλλ‘ μμ
- λ‘κ·Έμμ μ μλΉμ€κ° μ’ λ£λλλ‘ μ½λ μΆκ°
8/13
- κ°€λμ μμΉ4, μ€κ΅μ° μμΉ κΈ°λ₯ ν
μ€νΈ μ§ν μ€
- μ€κ΅μ° μμΉμμ UI μ€λ λκ° λ§νλ λ¬Έμ λ°μ
- → μλΉμ€ μλ©Έ μ μ½λ£¨ν΄μ€λ λλ μ·¨μν΄μ£Όλ μμ μΆκ°
- μ€κ΅μ° μμΉ μλΉμ€ λμλμ§ μμ λ λ‘κ·Έμμ λ²νΌ ν΄λ¦ μ λΉμ μ μ’
λ£
- → μλΉμ€κ° μ€ν μ€μΈμ§ μ¬λΆ νμΈ λ‘μ§μ μΆκ°ν΄μ€
- μ€κ΅μ° μμΉ λΉμ μ μ’
λ£ [ SIGABRT ] λ°μ
- ν΄κ²° μ€
- μ€κ΅μ° μμΉμμ UI μ€λ λκ° λ§νλ λ¬Έμ λ°μ
8/14
- μ€κ΅μ° μμΉ ANR λ¬Έμ
- κΈ°μ‘΄
- λ°μ΄ν°λ₯Ό κ²°ν©νλ data manager ν΄λμ€μ λ°μ΄ν°λ₯Ό μ λ¬νλ λ‘μ§μ μ½λ£¨ν΄μ Dispatchers.IO μ€λ λμμ μννκ³ μμμ΅λλ€.
- λ¬Έμ
- κ°€λμ μμΉμμλ μ μ μλλμμ§λ§ μ€κ΅μ° κΈ°κΈ°μμλ λΉμ μ μ’ λ£κ° λλ μ΄μκ° λ°μνμ΅λλ€.
- ν΄κ²°
- ν΄λΉ μ€λ λλ₯Ό Dispatchers.Default μ€λ λλ‘ λ³κ²½ν κ²°κ³Ό μλ² μ μ‘μ΄ μ€μ§λμ§ μκ³ μννκ² μλνκ² λμμ΅λλ€.
- μΆκ°λ‘ ν μ€νΈ λ©μμ§λ₯Ό ν΅ν΄ λ°μ΄ν° μ μ‘μ΄ μΌμ΄λμ§ μμ λ μΌμκ° κ°νμ μΌλ‘ null κ°μμ νμ
νμκ³ ,
- κΈ°μ‘΄ ) λ°μ΄ν°μ΄κΈ°ν μ nullλ‘ ν΄μ£Όλ λ‘μ§
- λ³κ²½) λΉ λ¬Έμμ΄, λΉ λ¦¬μ€νΈλ‘ λ³κ²½νμμ΅λλ€.
- κΈ°μ‘΄
- κ²°κ³Ό
- μ€κ΅μ° μμΉ μλ² μ μ‘ λ©μΆ€ νμ : ν΄κ²°
- μ€κ΅μ° μμΉ ANR νμ : ν΄κ²°
- κ³ κ°μ¬ μΈ‘μ κ°€λμ μμΉ4 κ°λ° νμΌ μ λ¬ μλ£νμ΅λλ€.
728x90