본문 바로가기
개발

(10) 독학으로 앱 만들어보기 (에러 원인 찾아보기)

by 라이프_디자이너 2022. 8. 25.
반응형

다른 일들을 하느라 독학으로 앱 만들기 프로젝트가 잠시 중단되었습니다. 이제는 1달 안에 앱 출시를 목표로 하여 독학으로 앱 만들기 시리즈를 마무리하도록 하겠습니다. 최근 마지막 포스팅은 아직 배우지는 않았지만 스스로 이것저것 만져보며 시행착오를 겪는 연습을 하였습니다. 이번에는 이것저것 만지다가 발생한 에러 문구들은 어떤 건지 에러 원인을 찾아보는 시간을 가져보겠습니다.

 

2022.06.08 - [개발] - (9) 독학으로 앱 만들어보기 (스스로 만들어보기, 초보가 겪는 고통)

 

(9) 독학으로 앱 만들어보기 (스스로 만들어보기, 초보가 겪는 고통)

이 글은 독학으로 앱 만들어보기 시리즈로 앱을 만들기 위한 기술 공부와 기획 디자인 모두 다뤄볼 예정입니다. 지난 포스팅까지 화면을 배치하고 이미지를 어떻게 삽입하는지까지 실습을 해보

dev-nasus.tistory.com

2022.04.22 - [개발] - (8) 독학으로 앱 만들어보기 (화면에 이미지 넣기)

 

(8) 독학으로 앱 만들어보기 (화면에 이미지 넣기)

이 글은 독학으로 앱 만들어보기 시리즈로 앱을 만들기 위한 기술 공부와 기획 디자인 모두 다뤄볼 예정입니다. 이번 포스팅에서는 지난번에 만든 밋밋한 앱 화면에 이미지를 추가하여 더 이쁘

dev-nasus.tistory.com

반응형

구선생님은 모든 걸 알고계셔.

 

구선생님은 모든 걸 알고 계십니다. 저번 포스팅에서 확인한 에러를 한번 보겠습니다. 그리고 구글 선생님께 이 에러는 무엇인지 여쭤보고 답변도 받아보도록 하겠습니다.

에러 메세지

글씨가 작은데, 어떻게 글씨를 크게 만들 수 있는지 구선생님께 여쭤보도록 하고 이번에 물어볼 내용은 빨간색 느낌표입니다. 노란색 느낌표는 이렇게 사용 중이네~ 하고 그냥 알려주는 정도고 빨간색 느낌표는 너 이거 잘못됐어.라고 알려주는 표시입니다. 빨간색 느낌표의 내용을 보겠습니다. 

This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints

똑같은 느낌표 내용이 4개가 있으니 하나만 보면 되겠습니다. 이제 구선생님을 찾아뵙습니다. 바로 에러 메시지를 복사 붙여 넣기 하겠습니다. 역시 구선생님. 선생님답게 바로 정답을 알려주지 않고 정답 힌트 부스러기를 던져주셨습니다. 저는 검색 결과 중에 위에 3개가 제목이 맘에 들어서 한번 훑어보도록 하겠습니다.

 

검색결과

확인을 해보니, 첫 번째 검색 결과로 나온 블로그에 설명이 잘 되어 있습니다. 상세한 내용은 저처럼 검색해서 다른 블로그들을 들려서 확인해보시길 바랍니다. 제가 이해한 내용은 뷰는 레이아웃에 종속되기 때문에 뷰와 레이아웃의 관계를 설정해줘야 한다는 의미로 이해했고 해결 방법은 아래 그림과 같습니다.

https://woongnemonan.tistory.com/14 에러 해결 방법

그림과 같이 저도 따라서 해보니 에러가 사라지면서 레이아웃에 버튼이 연결된 모습을 볼 수 있었습니다.

에러 해결

이제 저희는 텍스트를 표시하려면 TextView. 텍스트를 입력받으려면 PlainText라는 뷰를 사용하면 된다는 것을 알게 되었습니다. PlainText는 아직 배우지 않아서 사용법에 대해 더 공부해야겠습니다. 다음 포스팅에서는 구글에서 제공하는 앱 개발 커리큘럼을 이어서 따라 해 보도록 하겠습니다.

반응형

댓글