Closed Sbenari closed 2 years ago
Please update the library to latest version and see if error persist.
Let’s the record get straight , no one researches the issue and attempted to solve the problem. It was just closed, as it happened with many of the cases.
On Sun, May 1, 2022 at 7:12 AM Mounir Bouaiche @.***> wrote:
Closed #364 https://github.com/OpenFlutter/flutter_screenutil/issues/364 .
— Reply to this email directly, view it on GitHub https://github.com/OpenFlutter/flutter_screenutil/issues/364#event-6529356947, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSBA4ITA3LUTOELW7N4WZTVHZKKFANCNFSM5TILBTDQ . You are receiving this because you authored the thread.Message ID: @.*** com>
-- Steve Ben-Ari http://stores.ebay.com/Surplus-Plus-1-- Honda Shadow 2005 Aero Ice
@Sbenari it's solved in recent versions try v5.4.0+1 And if you don't mind, please try with master branch instead and tell us if it works with you so we can ship a stable version in pub.dev.
dependencies:
flutter_screenutil:
git:
url: https://github.com/OpenFlutter/flutter_screenutil
branch: master
@Sbenari if error still shown on master branch please tell us to reopen this issue.
Will do, thank You
On Sun, May 1, 2022 at 7:40 AM Mounir Bouaiche @.***> wrote:
@Sbenari https://github.com/Sbenari if error still shown on master branch please tell us to reopen this issue.
— Reply to this email directly, view it on GitHub https://github.com/OpenFlutter/flutter_screenutil/issues/364#issuecomment-1114211731, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSBA4LUUMZWBLBTWQ3H2YTVHZURTANCNFSM5TILBTDQ . You are receiving this because you were mentioned.Message ID: @.***>
-- Steve Ben-Ari http://stores.ebay.com/Surplus-Plus-1-- Honda Shadow 2005 Aero Ice
@Mounir-Bouaiche
I installed the latest flutter_screenutil ^5.5.1 and I tried using the master branch instead. in both cases it errored (code below). It can build the app into an emulator and simulator without error, but it won't build into a Web page.
Here's how my dependencies were configured
Config A test A:
dependencies:
flutter_screenutil: ^5.5.1
auto_size_text: ^3.0.0
google_mobile_ads: ^1.0.1
provider: ^4.3.3
math_expressions: ^2.0.0
flutter:
sdk: flutter
Config B test B:
dependencies:
flutter_screenutil:
git:
url: https://github.com/OpenFlutter/flutter_screenutil
branch: master
auto_size_text: ^3.0.0
google_mobile_ads: ^1.0.1
provider: ^4.3.3
math_expressions: ^2.0.0
flutter:
sdk: flutter
in both cases I get this error:
Launching lib/main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...
DartUri: Unresolved uri: dart:web_sql
DartUri: Unresolved uri: dart:ui
This app is linked to the debug service: ws://127.0.0.1:58986/lIIlaBoxsFw=/ws
Debug service listening on ws://127.0.0.1:58986/lIIlaBoxsFw=/ws
💪 Running with sound null safety 💪
Debug service listening on ws://127.0.0.1:58986/lIIlaBoxsFw=/ws
Flutter Web Bootstrap: Auto
======== Exception caught by widgets library =======================================================
The following UnsupportedError was thrown building Builder(dirty, dependencies: [MediaQuery]):
Unsupported operation: Platform._operatingSystem
The relevant error-causing widget was:
Builder Builder:file:///Users/stevebenari/Developer/flutter/.pub-cache/git/flutter_screenutil-6189076b90d87e4c73b547c34bcdd31b4f01356e/lib/src/screenutil_init.dart:50:18
When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 251:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5 _operatingSystem
dart-sdk/lib/io/platform_impl.dart 56:40 get operatingSystem
dart-sdk/lib/io/platform.dart 64:45 get _operatingSystem
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get
dart-sdk/lib/io/platform.dart 149:51 get isAndroid
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get
packages/kakuro_sidekick_iii/admob_service.dart 5:48 get bannerAdUnitId
packages/kakuro_sidekick_iii/admob_service.dart 15:19 createBannerAd
packages/kakuro_sidekick_iii/main.dart 4003:28 <fn>
packages/flutter_screenutil/src/screenutil_init.dart 57:29 <fn>
packages/flutter/src/widgets/basic.dart 7404:48 build
packages/flutter/src/widgets/framework.dart 4874:22 build
packages/flutter/src/widgets/framework.dart 4804:15 performRebuild
packages/flutter/src/widgets/framework.dart 4527:5 rebuild
packages/flutter/src/widgets/framework.dart 4785:5 [_firstBuild]
packages/flutter/src/widgets/framework.dart 4779:5 mount
packages/flutter/src/widgets/framework.dart 3816:13 inflateWidget
packages/flutter/src/widgets/framework.dart 3551:18 updateChild
packages/flutter/src/widgets/framework.dart 4830:16 performRebuild
packages/flutter/src/widgets/framework.dart 4527:5 rebuild
packages/flutter/src/widgets/framework.dart 4785:5 [_firstBuild]
packages/flutter/src/widgets/framework.dart 4779:5 mount
packages/flutter/src/widgets/framework.dart 3816:13 inflateWidget
packages/flutter/src/widgets/framework.dart 3551:18 updateChild
packages/flutter/src/widgets/layout_builder.dart 135:18 layoutCallback
packages/flutter/src/widgets/framework.dart 2597:19 buildScope
packages/flutter/src/widgets/layout_builder.dart 153:5 [_layout]
packages/flutter/src/rendering/object.dart 2027:59 <fn>
packages/flutter/src/rendering/object.dart 918:15 [_enableMutationsToDirtySubtrees]
packages/flutter/src/rendering/object.dart 2027:7 invokeLayoutCallback
packages/flutter/src/widgets/layout_builder.dart 227:7 rebuildIfNecessary
packages/flutter/src/widgets/layout_builder.dart 316:5 performLayout
packages/flutter/src/rendering/object.dart 1917:7 layout
packages/flutter/src/rendering/view.dart 165:7 performLayout
packages/flutter/src/rendering/object.dart 1757:7 [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 887:17 flushLayout
packages/flutter/src/rendering/binding.dart 501:19 drawFrame
packages/flutter/src/widgets/binding.dart 859:13 drawFrame
packages/flutter/src/rendering/binding.dart 367:5 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1146:15 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1083:9 handleDrawFrame
packages/flutter/src/scheduler/binding.dart 864:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback
====================================================================================================
The error says that google_mobile_ads doesn't support Web.
@Mounir-Bouaiche where do you see it? what I see is this: ``` The relevant error-causing widget was: Builder Builder:file:///Users/stevebenari/Developer/flutter/.pub-cache/git/flutter_screenutil-6189076b90d87e4c73b547c34bcdd31b4f01356e/lib/src/screenutil_init.dart:50:18
@Sbenari This is the error:
======== Exception caught by widgets library =======================================================
The following UnsupportedError was thrown building LayoutBuilder:
Unsupported operation: Platform._operatingSystem
ScreenUtilInit is just the widget that being built when error occurs.
@Sbenari Review your code in admob_service.dart lignes 5 and 15.
Are you suggesting that I should remove admob?
On Mon, May 2, 2022 at 3:33 PM Mounir Bouaiche @.***> wrote:
@Sbenari https://github.com/Sbenari This is the error:
======== Exception caught by widgets library ======================================================= The following UnsupportedError was thrown building LayoutBuilder: Unsupported operation: Platform._operatingSystem
ScreenUtilInit is just the widget that being built when error occurs.
— Reply to this email directly, view it on GitHub https://github.com/OpenFlutter/flutter_screenutil/issues/364#issuecomment-1115282386, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSBA4KVMSO3J2PY2Z77UJTVIAU2NANCNFSM5TILBTDQ . You are receiving this because you were mentioned.Message ID: @.***>
-- Steve Ben-Ari http://stores.ebay.com/Surplus-Plus-1-- Honda Shadow 2005 Aero Ice
@Sbenari either use another library that support ads for web as well, if any, or else just wrap usage of admob library with if (MediaQury.of(context).platform == Plateform.android ||.. Platform.ios) but no ads will be shown in the web.
It’s on the latest version.
On Tue, Apr 19, 2022 at 7:49 AM Mounir Bouaiche @.***> wrote:
Please update the library to latest version and see if error persist.
— Reply to this email directly, view it on GitHub https://github.com/OpenFlutter/flutter_screenutil/issues/364#issuecomment-1102544849, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSBA4KOF7HER4773GBK6GLVF2FS5ANCNFSM5TILBTDQ . You are receiving this because you authored the thread.Message ID: @.***>
-- Steve Ben-Ari http://stores.ebay.com/Surplus-Plus-1-- Honda Shadow 2005 Aero Ice
when trying to run my app onto chrome web, I'm encountering errors that I believe are triggered by flutter_screenutil ^5.3.1. I had no problem using my app on many other devices but when attempting to run it on a web page it errors, pointing to the
LayoutBuilder
in the screenutil_init.dart (24:14) file. I've tested it also with the default Flutter Demo counter app that comes automatically with every new project, which runs without a problem on the web without the screen_util, but as soon as I added thescreen_util
in , it errored.here is the error message:
`