티스토리 뷰
구글서비스 플러그인 안드로이드 빌드시 에러
이래저래 삽질 내용 중
build.gradle 파일의
apply plugin: 'com.google.gms.google-services'
이 구문을 제일 하단에 넣으라는 이야기가 대부분인데,
하이브리드앱은 이것을 변경할 수 있는지는 모르겠으나..
여튼 방법을 찾은 결과..
에러에 출력된 URL을 들어가보면 com.google.gms.google-services 의 최신 버전을 알수 있는데 현재는 3.1.2 버전이다.
/plugins/cordova-plugin-fcm/src/android/FCMPlugin.gradle 파일에
buildscript {
repositories {
jcenter()
mavenLocal()
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath 'com.google.gms:google-services:3.1.2'
}
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
위의 빨간 글씨로 되어 있는 부분을 입력하고 빌드를 돌려보자.
그럼 또 처음에 나왔던 빌드에러가 출력되는데 제일 마지막에 원하는 버전이 나온다.
나의 경우는 11.4.2 라고 찍혔다.
/plugins/cordova-plugin-fcm/plugin.xml 을 열어
<framework src="com.google.firebase:firebase-core:11.4.2" />
<framework src="com.google.firebase:firebase-messaging:11.4.2" />
/plugins/cordova-plugin-google-analytics/plugin.xml 을 열어
<framework src="com.google.android.gms:play-services-analytics:11.4.2" />
로 변경하고 빌드 돌리니 오류없이 실행!!
'Ionic&cordova' 카테고리의 다른 글
Ionic cordova build android 실패 (0) | 2017.12.05 |
---|---|
Ionic에서 Kakaotalk 간편로그인하기 (2) | 2017.12.04 |
IONIC resources 이미지 자동화 (0) | 2017.05.24 |
How to fix the connection to the server was unsuccessful. (file ///android_asset/www/index.html) (0) | 2017.04.05 |
SplashScreen boot time 너무 길때 (0) | 2017.04.05 |
- Total
- Today
- Yesterday
- 결혼준비그램
- ionic3
- 일리아스주얼리
- FCMPlugin.gradle
- 에어캐나다후기
- 에어캐나다
- avds
- ionic
- 뉴욕한인민박
- 내돈내산
- Cordova
- 에어캐나다 기내식
- google-analytics
- 종로일리아스
- splashscreen
- 환승후기
- 미국유심후기
- 한인민박후기
- Android
- 간편로그인
- ionic2
- 카톡로그인
- 미국전화후기
- 에어캐나다환승후기
- 뉴욕호텔민박
- H2O유심후기
- android_home
- google-services
- Gradle3.3
- 한인민박
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |