Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save minhoryang/e4ce9409372eb33e7c90f951fc815627 to your computer and use it in GitHub Desktop.
Save minhoryang/e4ce9409372eb33e7c90f951fc815627 to your computer and use it in GitHub Desktop.
Ionic-Cordova-Gradle-Wrapper-AndroidStudio.md

Ionic 으로 잘 쓰고있던 Android 프로젝트가 왜 Android Studio로 실행하기만 하면 Ionic에서도 Android Studio에서도 잘 안도는가!

similar errors from https://forum.ionicframework.com/t/ionic-change-gradle-version-doesnt-work/55835

Environments)

1. [Ionic/Cordova Generated by ionic start] - Worked!

build.properties:

​ com.android.build.tools.gradle 2.2.1

​ gradle-wrapper 2.14.1

platforms.json:

​ cordova-android: 6.1.2

gradle-wrapper.properties:

​ distribution: 2.14.1

2. [Ionic/Cordova opened at Android Studio 2.3] - Worked!

build.properties:

com.android.build.tools.gradle 2.3.0

​ gradle-wrapper 2.14.1 (문제없는듯..?)

​ gradle-wrapper 3.4.1 (문제없는듯..?)

gradle-wrapper.properties:

​ distribution: 3.3

gradle runtime: >= 3.3 (Android Studio Built-in Gradle?)

3. [Ionic/Cordova opened at Android Studio 2.3, then Ionic run android] - Not Worked!

build.properties:

com.android.build.tools.gradle 2.3.0 (Android Studio 2.3 set)

​ gradle-wrapper 2.14.1 (?)

gradle-wrapper.properties:

distribution: 2.14.1 (Ionic/Cordova set)

gradle runtime: 2.14.1 (?!)

4. [Android Studio 2.3 Generated] - Worked!

build.properties:

​ com.android.build.tools.gradle 2.3.0

gradle-wrapper.properties:

​ distribution: 2.14.1

Questions)

Q. 왜 com.android.build.tools.gradle은 2.3.0 으로 바뀌는가?

최신 안드로이드 스튜디오에서 Debug 버튼을 통해서 gradle build를 할 경우, 최신 Instant Debug(?) 기능을 위해 업그레이드를 종용.

Q. 왜 gradle-wrapper.properties가 ionic run android 할 때 2.14.1로 바뀌는가?

Q. 왜 cordova-android 6.1.2를 쓰는가?

Q. gradle-wrapper가 뭐길래 gradle을 전부 받으려고 하고, 이미 gradle 3.4.1이 깔려있는데도 제대로 작동을 안하는가?

@minhoryang
Copy link
Author

사실 gitignore만 잘 설정했으면 미리 찾을 수 있었던 문제로 보여서, 이걸 먼저 세팅해야할 듯.

@DanielKucal
Copy link

How about English?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment