New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failing after migrating to OneSignal 2.0.0 #110
Comments
commenting the below 2 lines is building sucessfully, I am closing the issue for now, however onesignal should consider migrating to AndroidX annotation library. android.useAndroidX=true |
Replace |
That fixed it for me: "Replace import android.support.annotation.NonNull; with import androidx.annotation.NonNull;" i hope it will be updated by OneSignal team in the next update. |
After I did this, my app not running more. |
Solved. I delete the build folder, run on prompt "flutter clean" and voilà |
@leonardohklaus I faced the same issue but still not working |
Thanks for reporting this! Issue is now fixed in the just released 2.0.1 version. |
Description:
Unable to run flutter project after migrating to flutter 2.0.0
Environment
Steps to Reproduce Issue:
Anything else:
C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\FlutterRegistrarResponder.java:4: error: package android.support.annotation does not exist import android.support.annotation.NonNull; ^ C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalPlugin.java:4: error: package android.support.annotation does not exist import android.support.annotation.NonNull; ^ C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalTagsController.java:3: error: package android.support.annotation does not exist import android.support.annotation.NonNull; ^
C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\FlutterRegistrarResponder.java:57: error: cannot find symbol protected void runOnMainThread(@NonNull final Runnable runnable) { ^ symbol: class NonNull location: class FlutterRegistrarResponder C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\FlutterRegistrarResponder.java:61: error: cannot find symbol protected void invokeMethodOnUiThread(@NonNull final String methodName, @NonNull final HashMap map) { ^
symbol: class NonNull location: class FlutterRegistrarResponder C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\FlutterRegistrarResponder.java:61: error: cannot find symbol protected void invokeMethodOnUiThread(@NonNull final String methodName, @NonNull final HashMap map) { ^ symbol: class NonNull location: class FlutterRegistrarResponder C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalPlugin.java:69: error: cannot find symbol public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { ^ symbol: class NonNull location: class OneSignalPlugin C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalPlugin.java:69: error: cannot find symbol public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { ^ symbol: class NonNull location: class OneSignalPlugin C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalTagsController.java:34: error: cannot find symbol @NonNull private AtomicBoolean replySubmitted = new AtomicBoolean(false); ^ symbol: class NonNull location: class OSFlutterChangeTagsHandler C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalTagsController.java:87: error: cannot find symbol public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { ^ symbol: class NonNull location: class OneSignalTagsController C:\flutter\.pub-cache\hosted\pub.dartlang.org\onesignal_flutter-2.0.0\android\src\main\java\com\onesignal\flutter\OneSignalTagsController.java:87: error: cannot find symbol public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { ^
symbol: class NonNull location: class OneSignalTagsController Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
11 errors Running Gradle task 'assembleDebug'... Running Gradle task 'assembleDebug'... Done 39.2s
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
Gradle task assembleDebug failed with exit code 1
I have already migrated by project to androidx
These are the lines from my gradle.properties file
org.gradle.jvmargs=-Xmx1536M extra-gen-snapshot-options=--obfuscate android.useAndroidX=true android.enableJetifier=true
Also tried running after running
flutter clean
but no successThe text was updated successfully, but these errors were encountered: