Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

No version of NDK matched the requested version in flutter >> Solved.

Hello Guys i was trying to get The SHA1 key to integrate firebase in my flutter app.
After updating to Android Gradle plugin 3.6.0 (released Feb 24, 2020), several project independently started failing with: and i got this error

No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669Code language: CSS (css)

It’s quite simple to “fix” this locally by installing the older expected ndk version:

sdkmanager 'ndk;20.0.5594570'Code language: JavaScript (javascript)

However, my question is: Where and how is this older version specified? And how do I update it so it matches the latest version 21.0.6113669?

After some Research I found the solution..

I am assuming the machine you are using currently has NDK installed and was previously able to build your project but started failing with the error “No version of NDK matched the requested version” after updating to Android Gradle plugin 3.6.0. Before proceeding make sure to have NDK installed Right ?

The First thing you need to try is

Option 1:

You can simply select your locally installed NDK in the Project Structure Dialog

You can open the Project Structure Dialog by clicking File > Project Structure... or by pressing the hotkeys CTRL + ALT + SHIFT + S (on windows)

Once the Project Structure Dialog is open, go to SDK Location and select your locally installed version of NDK under Android NDK Location. Typically this is installed somewhere in your user folder then \AppData\Local\Android\Sdk\ndk\%ndk version% at least for Windows.

Project Structure dialog screenshot – from Android Studio 3.6 Build #AI-192.7142.36.36.6200805, built on February 12, 2020

Or

Option 2:

Doing option 1 will edit your local.properties file for you and will work in most cases. But if you want to use a consistent NDK version on all machines you build the project with, according to this official guide, you can configure it from your module gradle script. Simply add the ndkVersion in your module gradle script’s android{} block like so.

android {
    ndkVersion "major.minor.build"
}Code language: JavaScript (javascript)

replacing the string between the double quotes with the NDK version you want to use

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals

Related Posts

What is Flutter and use cases of Flutter?

What is Flutter? Flutter is an open-source UI software development toolkit developed by Google. It is applied for building natively compiled applications for mobile, web, and desktop…

Read More

[Solved] Flutter : Error: The getter ‘subhead’ isn’t defined for the class ‘TextTheme’ from package:flutter/src/material/text_theme.dart’ – searchable_dropdown

ERROR SOLUTION There are Two Solutions for this error Use Alternative Package Do some changes in .pub-cache Use Alternative Package I switched from searchable_dropdown to search_choices and…

Read More

[SOLVED] Flutter Error: The getter ‘body1’ isn’t defined for the class ‘TextTheme’ – place_picker.

Error SOLUTION Here is what I found on StackOverflow Source (Stackoverflow):- https://stackoverflow.com/questions/69312392/how-to-resolve-error-the-getter-body1-isnt-defined-for-the-class-texttheme To fix this issue you have to make some changes to Two files C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/place_picker-0.9.19-nullsafety/lib/widgets/rich_suggestion.dart 2….

Read More

Flutter : Open for editing in android studio not showing.

Problem Solution This is more of a git issue. When you committed your PR is the iml file in your repository? After you cloned the project did…

Read More

[SOLVED] Flutter: Not showing “Open for editing in Android Studio”

The problem is caused by missing .iml project files. These files are added automatically to the .gitignore file but they should not. To fix it: Delete .idea folder. Create a new temporary Flutter…

Read More