flutter embedding - Upgrading Pre 1.12 Android Projects Breaks Plugins - android

While building my flutter project, I was forced to follow the instructions in this link https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects for my shared_preferences package to work.
I followed the instructions there. Now my plugins seem to not work. for example signing with google throws this error: error MissingPluginException(No implementation found for method init on channel plugins.flutter.io/google_sign_in)
Similar errors happen with almost all of my plugins.
here is my flutter doctor -v logs
• Flutter version 1.10.15-pre.404 at C:\src\flutter
• Framework revision 9093cf15f6 (2 hours ago), 2019-11-04 22:30:16 -0500
• Engine revision 7b968ff95f
• Dart version 2.7.0
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
• Android SDK at C:\Users\Ajmal Jalal\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.1
• Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio1
• Flutter plugin version 41.0.2
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.39.2)
• VS Code at C:\Users\Ajmal Jalal\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.5.1
[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
! Doctor found issues in 1 category. ```

This question was answered here in flutter's github page, and the answer there resolved my issue:
https://github.com/flutter/flutter/issues/44161

Related

Flutter - Error: Null safety features are disabled for this library

I have been working on a flutter project for a long time. Now I have set up my new laptop and after reinstalling the tools for VS Code(Flutter, Android Studio) I face the error mentioned in the title of this question.
Error: Null safety features are disabled for this library.
Try removing the package language version or setting the language version to 2.10 or higher.
As advised, I have set my flutter-sdk version to >= 2.10.0 but it is still not working.
To enable the NNBD I would have to enable experimental support but people advise against it until it is fully released. So what should I do to get my codebase working? Enable NNBD experimental support or is there any other solution?
Here is my flutter doctor:
[√] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19041.572], locale en-AT)
• Flutter version 1.22.3 at C:\flutter
• Framework revision 8874f21e79 (6 days ago), 2020-10-29 14:14:35 -0700
• Engine revision a1440ca392
• Dart version 2.10.3
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at C:\Users\xyz\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.50.1)
• VS Code at C:\Users\xyz\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.16.0
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 8.0.0 (API 26) (emulator)
! Doctor found issues in 2 categories.
If needed, I will provide extra information/logs/files.
I resolved running flutter clean and flutter pub get again.

Running/Debugging Flutter app very slow after upgrading to latest SDK version 1.20.4

I'm facing this problem after upgrading to latest stable version 1.20.4
Earlier I was using Flutter 1.12.13+hotfix.5 and debug/run speed was good enough.
Is anyone else also facing this issue? Or could anyone help by suggesting some solutions or reasons as to why this is happening?
I am using a Windows 10 machine.
Running flutter doctor -v yields the following output
• Flutter version 1.20.4 at D:\flutter
• Framework revision fba99f6cf9 (8 days ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\amani\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Users\amani\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.49.1)
• VS Code at C:\Users\amani\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.14.1
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• No issues found!```
i had a simular issue , for me i return to the previous stable version and everything goes good ,
run flutter downgrade to return to the previous fluter version install on your machine
Solved the issue by deleting Flutter SDK and then replacing it with newly downloaded SDK.
It seems that upgrade caused some files to get corrupted in the SDK directory.

Flutter Could not resolve project :shared_preferences Required by: project :shared_preferences

I have a flutter project which is working fine on another machine. When I cloned the project to my machine I got this error
Could not resolve all task dependencies for configuration
':shared_preferences:debugCompileClasspath'. Could not resolve project
:shared_preferences_macos. Required by: project :shared_preferences
Unable to find a matching configuration of project :shared_preferences_macos:
None of the consumable configurations have attributes. Could not resolve project :shared_preferences_web. Required by: project
:shared_preferences
Unable to find a matching configuration of project :shared_preferences_web:
None of the consumable configurations have attributes.
This is my flutter doctor -v
[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows
[Version 10.0.18362.900], locale en-US)
• Flutter version 1.12.13+hotfix.9 at C:\flutter
• Framework revision f139b11009 (3 months ago), 2020-03-30 13:57:30 -0700
• Engine revision af51afceb8
• Dart version 2.7.2
[√] Android toolchain - develop for Android devices (Android SDK
version 29.0.2)
• Android SDK at C:\Users\Administrator.SHADY-LAPTOP\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 39.0.3
• Dart plugin version 191.8423
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.41.1)
• VS Code at C:\Users\Administrator.SHADY-LAPTOP\AppData\Local\Programs\Microsoft
VS Code
• Flutter extension version 3.7.1
[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
• No issues found!
After an extensive search, I noticed that the flutter cache folder seems to be corrupted
I run the command flutter pub cache repair and I took a while to download all the cache folder which contains all the packages that you have a cache for.
Finally, the issue is resolved.
I think this has to do with some project updates. You can try this if you still havent got an answer...
Put the below code into the pubsec.yaml file ...
shared_preferences: ^0.5.6
url_launcher: ^5.4.0

FLUTTER ERROR sdkmanager error!!! Windows 10

AndroidStudio is updated everything is updated I think error come from here C:\Users\lanet\AppData\Local\Android\sdk\tools\bin\sdkmanager because this folder couldnt created when I looked to there I'm waiting for advises . thank you
C:\Users\lanet>flutter doctor -v
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.592], locale tr-TR)
• Flutter version 1.12.13+hotfix.8 at C:\src\flutter
• Framework revision 0b8abb4724 (3 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\lanet\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.42.1)
• VS Code at C:\Users\lanet\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.8.1
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
C:\Users\lanet>flutter doctor --android-licenses
Android sdkmanager tool not found (C:\Users\lanet\AppData\Local\Android\sdk\tools\bin\sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
Scroll down and Download Command line tools only from this link.
Put your Downloaded file (tools) in this location:
C:\Users\ABC\AppData\ABC\Android\Sdk
Close your android studio , and again open android studio. And check update.
Open command line and pass:
flutter doctor --android-licenses
And press y for accept.
Run flutter doctor you should be good.

Flutter build appbundle not creating 64bit and adding unnecessary permission?

Hi i build app and upload to google play console.
i got this error !
Error Your app has an apk with version code 1 that requests the
following permission(s): android.permission.CAMERA. Apps using these
permissions in an APK are required to have a privacy policy set.
but acctually i dont use camera or camera permission. in AndroidManifest.xml also just android.permission.INTERNET
then i read from flutter website that flutter build appbundle will compiled for armeabi-v7a (32-bit) and arm64-v8a (64-bit).
but i got this warning on play console
This release is not compliant with the Google Play 64-bit requirement
The following APKs or App Bundles are available to 64-bit devices, but
they only have 32-bit native code: 1.
please help me with this 2 problem :(
flutter doctor
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.18362.207], locale en-ID)
• Flutter version 1.5.4-hotfix.2 at C:\flutter
• Framework revision 7a4c33425d (2 months ago), 2019-04-29 11:05:24 -0700
• Engine revision 52c7a1e849
• Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
• Android SDK at C:\Users\KLIK-EAT\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[√] Android Studio (version 3.4)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 36.1.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[√] VS Code (version 1.36.0)
• VS Code at C:\Users\KLIK-EAT\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.2.0
[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
thanks already fixed
1. for camera uses-permission android:name="android.permission.CAMERA" tools:node="remove"
2. for 64bit bundle, i update to latest flutter stabil and it build 64.

Categories

Resources