둘이서 하는 프로젝트에서 깃허브를 통해 아이오닉 하이브리드앱을 만들고 있었다.
깃허브에 푸시가 불필요하다고 생각했던 부분들은 푸시가 되지 않도록 했고,
이 과정에서 어떤 문제가 있었는지 다음과 같은 에러가 발생했다.
문제점 : 터미널에서 "ionic run android" 명령어 실행시,
Error: The provided path "......./platforms/android" is not an Android project 라는 에러 발생.
첫째로 "ionic platform add android" 해보았더니 "Error: Platform android already added" 라는 에러가 발생했다.
이미 플랫폼은 존재하는데, 안드로이드 프로젝트가 뭔가 잘못된 것 같다.
그래서 다음과 같이 해결하였다.
해결방법:
1. "cordova platform rm android" 실행하여 안드로이드 제거.
2. "cordova platform add android" 실행하여 다시 안드로이드 플랫폼 추가.
3. 이후 다시 "ionic run android" 를 실행한다.
4. 빌드는 완료됐는데(BUILD SUCCESSFUL) Error: Failed to install apk to device: pkg: /data/local/tmp/android-armv7-debug.apk
Failure [INSTALL_FAILED_VERSION_DOWNGRADE] 와 같은 에러가 발생한다면, 안드포이드폰에서 기존 앱을 삭제하고 다시 실행한다.