When I compile I see these notes on the console screen
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.10\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.10\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.0+1\android\src\main\java\io\flutter\plugins\firebase\core\FirebaseCorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
pubspec.yaml
name: appjazz
description: Aplicativo do Jazz e Blues
version: 8.0.0+8
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+2
path_provider: ^1.4.0
sqflite: ^1.1.7+2
connectivity: ^0.4.5+3
url_launcher: ^5.2.5
cloud_firestore: ^0.12.10
firebase_auth: ^0.14.0+8
google_sign_in: ^4.0.11
firebase_database: ^3.0.9
rxdart: ^0.22.6
webview_flutter: ^0.3.15+1
auto_size_text: ^2.1.0
latlong: ^0.6.1
queries: ^0.1.12
firebase_analytics: ^5.0.6
shared_preferences: ^0.5.4+3
dev_dependencies:
flutter_test:
sdk: flutter
intl_translation: ^0.17.7
flutter:
uses-material-design: true
assets:
- assets/logoJazz.png
- assets/bakground.jpg
- assets/fundo1.jpg
- assets/fundo2.jpg
- assets/fundo3.jpg
- assets/userAvatar.png
- assets/logo-pmro-2018-cinza.png
- assets/pmro2018-logo.png
- assets/termos.txt
- assets/sobreHeader.jpg
- assets/backgroundMenu.png
- assets/wood.jpeg
- assets/praia.jpeg
- assets/praia2.jpeg
- assets/logoSVG.svg
fonts:
- family: Big Noodle Titling
fonts:
- asset: fonts/big_noodle_titling.ttf
- family: GlosaDisplayW01-Bold
fonts:
- asset: fonts/glosa_display_w01_bold.ttf
- family: BakerieSmoothCondensedMedium
fonts:
- asset: fonts/BakerieSmoothCondensed-Medium.otf
- family: BakerieSmoothBold
fonts:
- asset: fonts/BakerieSmooth-Bold.otf
- family: iconsmind
fonts:
- asset: fonts/iconsmind.ttf
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[鈭歖 Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [vers脙拢o 10.0.18362.418], locale pt-BR)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[鈭歖 Android Studio (version 3.5)
[鈭歖 IntelliJ IDEA Community Edition (version 2019.1)
[!] IntelliJ IDEA Ultimate Edition (version 2018.3)
X Flutter plugin not installed; this adds Flutter specific functionality.
[鈭歖 IntelliJ IDEA Ultimate Edition (version 2019.1)
[鈭歖 VS Code (version 1.39.2)
[鈭歖 Connected device (1 available)
Seeing the same warnings.. any solution for this yet ?
me too :(
I see the warning too.
in your android/app/build.gradle file set the minSdkVersion 21
or
add this implementation "androidx.multidex:multidex:2.0.0" in your dependencies at android/app/build.gradle file
me too :(
in your android/app/build.gradle file set the minSdkVersion 21
and modify compileSdkVersion 29 and targetSdkVersion 29
if it does not work
add this implementation "androidx.multidex:multidex:2.0.0" in your dependencies at android/app/build.gradle file
and modify compileSdkVersion 29 and targetSdkVersion 29
add this implementation "androidx.multidex:multidex:2.0.0" i
and modify compileSdkVersion 29 and targetSdkVersion 29
I've done the above but still getting the errors, also ran flutter clean and all that jazz
@yuyuman
@touhidsunny
I keep getting these messages even after the modifications
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
//inicio altera莽茫o
apply plugin: 'com.google.gms.google-services'
//fim
android {
compileSdkVersion 28
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "br.gov.rj.riodasostras.appsescverao"
minSdkVersion 21
multiDexEnabled true
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
}
flutter {
source '../..'
}
dependencies {
//inicio altera莽茫o para abilita multidex e firebase
implementation 'com.android.support:multidex:2.0.0' //1.0.3
implementation 'com.google.firebase:firebase-core:17.2.1'
//fim
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
//inicio altera莽茫o
apply plugin: 'com.google.gms.google-services'
//fim
flutter build apk
You are building a fat APK that includes binaries for android-arm, android-arm64.
If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size.
To generate an app bundle, run:
flutter build appbundle --target-platform android-arm,android-arm64
Learn more on: https://developer.android.com/guide/app-bundle
To split the APKs per ABI, run:
flutter build apk --target-platform android-arm,android-arm64 --split-per-abi
Learn more on: https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split
Initializing gradle... 0,8s
Resolving dependencies... 4,4s
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.10\android\src\main\java\io\flutter\plugins\firebase\
cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.10\android\src\main\java\io\flutter\plugins\firebase\
cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity-0.4.5+3\android\src\main\java\io\flutter\plugins\connectivity
\ConnectivityBroadcastReceiver.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.2.5\android\src\main\java\io\flutter\plugins\urllauncher\We
bViewActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Calling mockable JAR artifact transform to create file: C:\Users\isaque\.gradle\caches\transforms-1\files-1.1\android.jar\08609e27
9de7e49282898e1cc00f16fa\android.jar with input C:\Users\isaque\AppData\Local\Android\sdk\platforms\android-28\android.jar
Running Gradle task 'assembleRelease'...
Am having the same problem.
I had the same issue and combined two suggested fixes to get it to finally work:
1) minSdkVersion 21, change to 23
2) run "flutter pub upgrade"
= issues fixed!
To double-check what the fix was:
I also reverted back to 21, and invalidated + flutter clean and the issue appeared again. Then i changed to 23 and the warnings disappeared!
I did your suggestion but also recreated my emulators and it worked! Now time to fix the many other issues 馃檮 Cheers @FlashJonas
@FlashJonas
But this is not a solution to the problem, because if you change minSdkVersion to 23 the App loses compatibility with Android 5 which is a version supported by Flutter.
This definitely isn't the prettiest of solutions but luckily I am developing this app for in-house use so I'll be using the latest version of Android. However like @insinfo said, this does start limiting the total number of targetable devices!
in your android/app/build.gradle file set the minSdkVersion 21
or
add this implementation "androidx.multidex:multidex:2.0.0" in your dependencies at android/app/build.gradle file
This worked for me. Thank you
(1) For me,
add this implementation "androidx.multidex:multidex:2.0.0" in your dependencies at android/app/build.gradle file
didn't work.
(2) Also, setting
minSdkVersion 21
would build, but continued to give the same warnings as per the OP
(3) The only thing that got rid of the errors/warnings was to set
minSdkVersion 23
Running flutter pub get was also required.
None of these changes removed the warning for me. Everyone make sure you do a flutter clean before you declare it resolved for you.
Setting minSdkVersion 21 and running flutter pub get worked for me.
Warning shows only after flutter clean, but on subsequent runs, the warning disappears.
minSDK Version update worked...thanks for the solution...waster 3 hours on this :(
I had the same issue and combined two suggested fixes to get it to finally work:
- minSdkVersion 21, change to 23
- run "flutter pub upgrade"
= issues fixed!To double-check what the fix was:
I also reverted back to 21, and invalidated + flutter clean and the issue appeared again. Then i changed to 23 and the warnings disappeared!
Hey man. I too had the same issues and running pub upgrade solved it. thank, man
Hey all, as part of our on-going work for #2582, this has been resolved in our Firebase Firestore rework (#2913) - which has now been merged into master. We'll look at publishing some prereleases in the next few days. Thank you
Most helpful comment
in your android/app/build.gradle file set the minSdkVersion 21
or
add this implementation "androidx.multidex:multidex:2.0.0" in your dependencies at android/app/build.gradle file