The application builds successfully but doesn't open, on opening it, I get a dialog saying "APP Keeps Stopping". This was after I changed the android:name to ".MyApplication".
AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.mttnapp">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.VIBRATE" />
<application
android:name=""
android:label="MTTN"
tools:replace="android:label"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
Pubspec.yaml
name: mttn_app
description: A new Flutter project.
version: 1.0.0+1
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
# AndroidX supported plugins
share: 0.6.1+1
firebase_core: 0.4.0+5
firebase_messaging: 5.0.3
firebase_database: 3.0.2
firebase_storage: 3.0.1
url_launcher: 5.0.3
flutter_cache_manager: ^0.3.2
flutter_local_notifications: 0.7.1+3
background_fetch: 0.2.0
# Non-AndroidX supported plugins
flutter_html: 0.10.1+hotfix.1
http: 0.12.0+2
cached_network_image:
percent_indicator: ^1.0.13
progress_button: ^0.0.1
flutter_parallax: ^0.1.2
flare_flutter: 1.5.1
dynamic_theme: ^1.0.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- facebook.png
- instagram.png
- youtube.png
- earthlogin.flr
- freshers.png
- ic_launcher.png
- ic_launcher_white.png
fonts:
- family: Open Sans
fonts:
- asset: assets/fonts/Open_Sans/OpenSans-Regular.ttf
- asset: assets/fonts/Open_Sans/OpenSans-Italic.ttf
style: italic
Error in logcat
2019-06-19 17:03:39.431 3846-3846/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.mttnapp, PID: 3846
java.lang.RuntimeException: Unable to instantiate application com.example.mttnapp.com.example.mttnapp.MyApplication: java.lang.ClassNotFoundException: Didn't find class "com.example.mttnapp.com.example.mttnapp.MyApplication" on path: DexPathList[[zip file "/data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/lib/arm64, /data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/base.apk!/lib/arm64-v8a, /system/lib64]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:1095)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6154)
at android.app.ActivityThread.access$1300(ActivityThread.java:208)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:7009)
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:858)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.mttnapp.com.example.mttnapp.MyApplication" on path: DexPathList[[zip file "/data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/lib/arm64, /data/app/com.example.mttnapp-g7_cxhQqp5KIjtSVlqzr5g==/base.apk!/lib/arm64-v8a, /system/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateApplication(AppComponentFactory.java:50)
at androidx.core.app.CoreComponentFactory.instantiateApplication(CoreComponentFactory.java:49)
at android.app.Instrumentation.newApplication(Instrumentation.java:1124)
at android.app.LoadedApk.makeApplication(LoadedApk.java:1087)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6154)
at android.app.ActivityThread.access$1300(ActivityThread.java:208)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:7009)
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:858)