Is there a way to send symbols from flutter build appbundle --release --obfuscate --split-debug-info=... to Crashlytics for automatic deobfuscation?
Mapping files to deobfuscate Android stacktraces on Crashlytics can be uploaded automatically by configuring firebaseCrashlytics.mappingFileUploadEnabled to true in your app/build.gradle as mentioned in the documentation.
However, if you're referring to Android NDK crash reports, here's the guide that you can follow to automatically upload symbols.
Related
I has a build a flutter app before successfully, but I try to update the code of my flutter app because I discovered some bugs but when j try to build it I get a error about error configuring video_player Android, I try to add it as a Dependencies but still it didn't work, I also invalidate cache's too it didn't work because it also said something about Cache's, I also upgraded my flutter SDK, still it didn't work, I will attach a image under this write up.
The error I am facing ππͺ
The error I am facing ππͺ
Write below command in terminal to clear cache with android project path.
flutter pub cache clean
./gradlew clean
gradlew cleanBuildCache
Having a lot of issues with building the release apk in flutter.
Here is my key.properties
Here is my Gradle.
Please read this instruction from a flutter to release android apk : here error is related to key.jks file. please follow steps carefully
also watch this video from youtube : how to release android apk
My flutter application is using a plugin that has been discontinued. The app runs well in an emulator but android studio gives out the message 'java uses or overrides a deprecated API' when I try to build an apk. I don't want to go through the hassle of finding a different plugin now and change the code everywhere. Is there a way to build the apk on android studio without having to update dependencies?
ps. I'm creating this app purely for coding practice.
i had same problem and these follow steps solved my problem:
flutter clean
flutter pub get
flutter build apk --release --split-per-abi
if there is a deprecated api, it will recompile with -Xlint
Debug apk works fine, release apk not working..
Tried flutter build apk --no-sound-null-safety it builds release apk but does not works.
Issue Solved!!
Actually, the problem was with 'http' as SSL certificate was not included for the admin panel hence, app showed
Bad state: Insecure HTTP is not allowed by platform error in some devices while it was running in my Mi note4 mobile phone.
Added
android:usesCleartextTraffic="true" line in
AndroidManifest.xml file inside
<manifest <application android:usesCleartextTraffic="true""> </application> </manifest> tag
The ability to mix language versions frees package maintainers to migrate their code, with the knowledge that even legacy users can get new bug fixes and other improvements. However, mixed-version programs donβt get all the advantages that null safety can bring. Read here
Solution
Code for building APK:
flutter build apk --no-sound-null-safety
I wanted to run a background process in flutter.I used the code in https://pub.dev/packages/workmanager#-example-tab- and added the dependency required in pubspec.yaml file.
But I am getting "The built failed likely due to AndroidX incompatibilities in a plugin".The detail of the which I am sharing in the screenshot below(2 images):
I tried checking my gradle.properties file as suggested in some posts.But useAndroidX,enableJetifier were set "true".The details of gradle.properties is below:
android.useAndroidX=true
android.enableJetifier=true
This is my flutter doctor -v details:
The flutter build --verbose
I recently got this error, while using cloud_firestore plugin.
Since, Starting from Flutter v1.12.13, new projects created with flutter use AndroidX by default, therefore that didn't solve my problem.
After several times doing Pub get with any versions of plugin,
I figured all you have to do is:
β’ Go to android/app/build.gradle of your Flutter project, and
β’ Set minSdkVersion 21
Now, on running flutter build apk, the error should go away.
you just need to migrate to AndroidX maybe
https://flutter.dev/docs/development/androidx-migration
refer this link, please