OneSignal Cordova Not Working with Android Api 29
sync-by-unito opened this issue · comments
Description:
I am not able to build Ionic 5 app with OneSignal plugin. It works with cordova-android@8.1.0 (Android target: android-28) but it does not work with cordova-android@9.0.0 (Android target: android-29).
Environment
- OneSignal: 2.11.1
- Cordova platform: android 9.0.0
- Android target: android-29
Anything else:
Configure project :app
WARNING: The onesignal-gradle-plugin MUST be before com.android.application!
Please put onesignal-gradle-plugin first OR update to com.android.tools.build:gradle:3.0.0 or newer!
Task :app:mergeDebugResources
OneSignalPlugin: WARNING: OneSignalPlugin: Downgraded 'com.android.support:23+' ->
28 to prevent compile errors! Recommend updating your project's compileSdkVersion!
Task :app:mergeDebugResources FAILED
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':app:mergeDebugResources'.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find com.android.support:support-v4:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://jcenter.bintray.com/com/android/support/support-v4/28/support-v4-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://maven.google.com/com/android/support/support-v4/28/support-v4-28.pom
Required by:
project :app
Could not find com.android.support:support-annotations:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-annotations/28/support-annotations-28.pom
- https://jcenter.bintray.com/com/android/support/support-annotations/28/support-annotations-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-annotations/28/support-annotations-28.pom
- https://maven.google.com/com/android/support/support-annotations/28/support-annotations-28.pom
Required by:
project :app
Could not find com.android.support:appcompat-v7:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://jcenter.bintray.com/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://maven.google.com/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
Required by:
project :app
Could not find com.android.support:support-v4:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://jcenter.bintray.com/com/android/support/support-v4/28/support-v4-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://maven.google.com/com/android/support/support-v4/28/support-v4-28.pom
Required by:
project :app
Could not find com.android.support:cardview-v7:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://jcenter.bintray.com/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://maven.google.com/com/android/support/cardview-v7/28/cardview-v7-28.pom
Required by:
project :app > com.onesignal:OneSignal:3.15.3
Could not find com.android.support:support-fragment:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-fragment/28/support-fragment-28.pom
- https://jcenter.bintray.com/com/android/support/support-fragment/28/support-fragment-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-fragment/28/support-fragment-28.pom
- https://maven.google.com/com/android/support/support-fragment/28/support-fragment-28.pom
Required by:
project :app > com.onesignal:OneSignal:3.15.3
Could not find com.android.support:customtabs:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/customtabs/28/customtabs-28.pom
- https://jcenter.bintray.com/com/android/support/customtabs/28/customtabs-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/customtabs/28/customtabs-28.pom
- https://maven.google.com/com/android/support/customtabs/28/customtabs-28.pom
Required by:
project :app > com.onesignal:OneSignal:3.15.3
Could not find com.android.support:support-annotations:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-annotations/28/support-annotations-28.pom
- https://jcenter.bintray.com/com/android/support/support-annotations/28/support-annotations-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-annotations/28/support-annotations-28.pom
- https://maven.google.com/com/android/support/support-annotations/28/support-annotations-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-core:5.13.0
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-applinks:5.13.0
Could not find com.android.support:support-core-utils:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-core-utils/28/support-core-utils-28.pom
- https://jcenter.bintray.com/com/android/support/support-core-utils/28/support-core-utils-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-core-utils/28/support-core-utils-28.pom
- https://maven.google.com/com/android/support/support-core-utils/28/support-core-utils-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-core:5.13.0
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-applinks:5.13.0
Could not find com.android.support:support-v4:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://jcenter.bintray.com/com/android/support/support-v4/28/support-v4-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://maven.google.com/com/android/support/support-v4/28/support-v4-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-common:5.13.0
Could not find com.android.support:appcompat-v7:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://jcenter.bintray.com/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
- https://maven.google.com/com/android/support/appcompat-v7/28/appcompat-v7-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-common:5.13.0
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-login:5.13.0
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-share:5.13.0
Could not find com.android.support:cardview-v7:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://jcenter.bintray.com/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/cardview-v7/28/cardview-v7-28.pom
- https://maven.google.com/com/android/support/cardview-v7/28/cardview-v7-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-common:5.13.0
Could not find com.android.support:customtabs:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/customtabs/28/customtabs-28.pom
- https://jcenter.bintray.com/com/android/support/customtabs/28/customtabs-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/customtabs/28/customtabs-28.pom
- https://maven.google.com/com/android/support/customtabs/28/customtabs-28.pom
Required by:
project :app > com.facebook.android:facebook-android-sdk:5.13.0 > com.facebook.android:facebook-common:5.13.0
Could not find com.android.support:support-v4:28.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://jcenter.bintray.com/com/android/support/support-v4/28/support-v4-28.pom
- https://repo.maven.apache.org/maven2/com/android/support/support-v4/28/support-v4-28.pom
- https://maven.google.com/com/android/support/support-v4/28/support-v4-28.pom
Required by:
project :app > com.google.android.gms:play-services-auth:15.0.1 > com.google.android.gms:play-services-basement:16.0.1
┆Issue is synchronized with this Asana task by Unito
➤ Bijoy Haldar commented:
I need fix too
➤ TraceDeTrail commented:
Hello, I have exactly the same problem...
➤ Luan Menezes commented:
I have the same problem... Any solution?
➤ rahulsindal commented:
issue solved after update cordova lateset pre-release plugin.
npm i cordova@10.0.1-nightly.2020.9.15.51fb44c0