본문 바로가기
카테고리 없음

[중고마켓] 안드로이드 앱 살리기-1

by devebucks 2020. 3. 22.
728x90

안녕하세요.

 

2018년 12월 ~ 2019년 02월 까지 4학년 2학기 겨울방학 졸업을 앞두고 포트폴리오를 만들고

실력을 키울 목적으로

안드로이드 앱을 만들었었습니다.

대학교 내에서 이루어지는 중고 거래 커뮤니티 앱입니다.

 

 

당시 서버가 AWS였는데,, 프리티어 서버를 사용하는데도 불구하고 과금이 한달에 2만원부터 시작해서 4만원까지 올라가서 더이상은 안되겠어서 서비스를 중단한 앱입니다;;; ㅋㅋ

(당시 프리티어인데 왜 과금이 부과가 되는거지? 하면서 ... 서버를 지워버렸어요..)

 

얼마 전에 다시 플레이스토어에서 제가 만든 앱이 아직 올라가 있어서 다시 얼마나 다운이 되었는지 들어가 봤습니다..

.

.

.

그랫더니...

.

.

세상에

2019년 2월 말 출시 ~ 지금까지

87회나 다운(동기부여 +1)이 되어 있었던 것이었어요...

 

 

 

그런데...

 

 

 

 

반면 이탈 사용자 ㅋㅋㅋㅋㅋㅌㅌ

 

 

 

 

 

다시 제대로 만들어 봐야겠다고 생각해서

오래 전에 묵혀놨던 APP Project를 저의 개발용 PC인 맥북으로 옮기고 import를 해놨습니다.

 

하면서 발생한 문제를 기록해 보려고 해요.

 

문제1. 경로 문제

당시 pc에서 작업했던 파일들의 경로가 맞지 않아서 일일히 수정해 주어야 했습니다.

 

문제2. SDK 버전문제

현재 맥북에 깔려있는 Android Studio에는 깔려 있지 않은 SDK27버전을 사용하고 있어서 SDK27버전을 설치해 주었습니다.  

SDK 27 버전 설치 윈도우

 

문제3. Build Tools 버전 문제

Build Tools revision 26.0버전을 사용하고 있었네요... 다시 설치해주겠습니다.

 

문제4. 코틀린 plugin 버전 문제

 

오류 메시지

The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher.
The following dependencies do not satisfy the required version:
root project 'testmarket' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.51

 

 

해결방법 => build.gradle(Project:)에 들어가서 ext.kotlin_version = '' <- 이부분을 에러 메시지에 나온 1.3.10으로 변경해주고 저장 실행.

 

문제5. kotlin 버전 문제

 

에러내용

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
   > Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.10.
     Searched in the following locations:

org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.10. 이걸 찾을 수 없다고 함.

 

 

해결방법

 

 

문제6. 어제는 잘 되던 에뮬레이터가 검정화면으로 나온다..

 

에러 메시지

1:59 PM Emulator: emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property 'update' of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null))

 

해결방법

첫번째. 

Tools > AVD Manager 클릭

두번째.

드롭박스 선택하고 > Cold Boot Now 클릭 하고 애뮬 실행!

 

 

실행이 된다. ㅋㅋㅋㅋ

728x90

댓글