์ค๋ช
:
Android ์๋ฎฌ๋ ์ดํฐ์์ ์๋ฆผ์ ๋ฐ์ผ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ์ค๋ฅ java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)
์ ํจ๊ป ์ ํ๋ฆฌ์ผ์ด์
์ด ์ถฉ๋ํฉ๋๋ค.
ํ๊ฒฝ
OneSignal ๋ฐ์ ๋ค์ดํฐ๋ธ SDK: 3.2.5,
OneSignal Gradle ํ๋ฌ๊ทธ์ธ: 0.11.0,
์๋ฎฌ๋ ์ดํฐ: ๋ฅ์์ค 9 API 26
๋ฌธ์ ์ฌํ ๋จ๊ณ:
์คํ ์ถ์ :
FATAL EXCEPTION: Firebase-FirebaseMessagingService
Process: com.nfl.mobile3.debug, PID: 24221
java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)"
at com.google.firebase.iid.zzg.run(Unknown Source:26)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source:7)
at java.lang.Thread.run(Thread.java:764)
@andrewworld ์ด ์ค๋ฅ๋ ์ฑ์ ๋ค์ํ Firebase ๋ชจ๋ ๋ฒ์ ์ด ํฌํจ๋์ด ์์์ ์๋ฏธํฉ๋๋ค. OneSignal Gradle ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ๋ฉด ํ๋ก์ ํธ์ ๋ฒ์ ๋ฌธ์ ๊ฐ ์์ ๋๊ณ ๋ฐํ์ ์ค๋ฅ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin
build.gradle
์ ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ ๋ฌธ์์ ๋ช
์๋ ์น์
์ด ํ์ผ์ 1ํ์ ์๋์ง ํ์ธํ์ญ์์ค. ๋ํ ์ด๊ฒ์ด android/build.gradle
๋๋ ๋ฃจํธ ๋์ app/build.gradle
์ ์ถ๊ฐ๋์๋์ง ํ์ธํ์ญ์์ค.
@andrewworld ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๊น?
์๋ต์ด ์์ด์ ์ข ๋ฃํฉ๋๋ค. jkasten2์ ์ ์์ผ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ธ์ ๋ ์ง ํ์ ํด ์ฃผ์๋ฉด ๊ธฐ๊บผ์ด ๋ค์ ๋ฌธ์ ์ด๊ณ ์กฐ์ฌ๋ฅผ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@andrewworld ์ด ์ค๋ฅ๋ ์ฑ์ ๋ค์ํ Firebase ๋ชจ๋ ๋ฒ์ ์ด ํฌํจ๋์ด ์์์ ์๋ฏธํฉ๋๋ค. OneSignal Gradle ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ๋ฉด ํ๋ก์ ํธ์ ๋ฒ์ ๋ฌธ์ ๊ฐ ์์ ๋๊ณ ๋ฐํ์ ์ค๋ฅ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin
build.gradle
์ ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ ๋ฌธ์์ ๋ช ์๋ ์น์ ์ด ํ์ผ์ 1ํ์ ์๋์ง ํ์ธํ์ญ์์ค. ๋ํ ์ด๊ฒ์ดandroid/build.gradle
๋๋ ๋ฃจํธ ๋์app/build.gradle
์ ์ถ๊ฐ๋์๋์ง ํ์ธํ์ญ์์ค.