-
Notifications
You must be signed in to change notification settings - Fork 166
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
Cant configure headless task #26
Comments
Flutter info (flutter info, flutter doctor)You're supposed to actually post the output. |
Doctor summary (to see all details, run flutter doctor -v): [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3) • No issues found! |
Here's what mine says:
|
Is your app configured for AndroidX compatibility? |
supposedly yes, let me double check that |
Clearly you're having
|
fixed those issues, now logcat presents a different error
|
Setup docs need to be updated for copy/pasters. Duplicate #24 |
still getting error
|
Multi-line syntax highlighting requires 3-backticks, not one. |
|
Show me your |
|
No: You can't do it like that. You must See the example |
And see docs enableHeadless |
so all headless tasks must only be registered in ´main.dart´ or after configuring BackgroundFetch? |
In |
|
I had the same problem with the app hanging on "installing build". But the solution for me was to include the package declaration at the top of package name.of.my.package; // <--- this is the important line
import com.transistorsoft.flutter.backgroundfetch.BackgroundFetchPlugin;
import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class Application extends FlutterApplication implements PluginRegistry.PluginRegistrantCallback {
@Override
public void onCreate() {
super.onCreate();
BackgroundFetchPlugin.setPluginRegistrant(this);
}
@Override
public void registerWith(PluginRegistry registry) {
GeneratedPluginRegistrant.registerWith(registry);
}
} |
Thank you soooo much @stevenspiel ! That fixed my headless problem :). Maybe someone can fix this tutorial: https://github.com/transistorsoft/flutter_background_fetch/blob/master/help/INSTALL-ANDROID.md |
@Ahmadre updated install docs. |
Your Environment
flutter info
,flutter doctor
): No issuesDebug logs
2019-05-02 12:17:15.324 1191-1191/? E/LoadedApk: Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/com.google.android.gms-25uIRN7aQhfDvg4LoudGgA==/lib/arm64, /data/app/com.google.android.gms-25uIRN7aQhfDvg4LoudGgA==/base.apk!/lib/arm64-v8a, /system/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:169)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.LoadedApk.createAppFactory(LoadedApk.java:226)
at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:346)
at android.app.ActivityThread.handleDispatchPackageBroadcast(ActivityThread.java:5524)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1831)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at com.android.server.SystemServer.run(SystemServer.java:482)
at com.android.server.SystemServer.main(SystemServer.java:322)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
2019-05-02 12:17:15.325 1191-1191/? E/LoadedApk: Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/com.google.android.gms-25uIRN7aQhfDvg4LoudGgA==/lib/arm64, /data/app/com.google.android.gms-25uIRN7aQhfDvg4LoudGgA==/base.apk!/lib/arm64-v8a, /system/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:169)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.LoadedApk.createAppFactory(LoadedApk.java:226)
at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:346)
at android.app.ActivityThread.handleDispatchPackageBroadcast(ActivityThread.java:5524)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1831)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at com.android.server.SystemServer.run(SystemServer.java:482)
at com.android.server.SystemServer.main(SystemServer.java:322)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
Additional context
App gets stuck on "installing build". Error only occurs when setting the android:name to .Application in Manifest.
The text was updated successfully, but these errors were encountered: