Open codiyer opened 4 years ago
Same issue on Android. On iOS works fine.
Hi @codiyer, There's similar open issue describing your case, 59403. Please follow-up there for updates. Closing this as duplicate. If you disagree, write in comments and I'll reopen. Thanks.
Hi @codiyer, There's similar open issue describing your case, 59403. Please follow-up there for updates. Closing this as duplicate. If you disagree, write in comments and I'll reopen. Thanks.
Hi @darshankawar ,
I am not sure whether this issue is a duplicate of the mentioned issue since in this case when I am retriving the LatLngBounds using _mapController.getVisibleRegion()
it is actually returning me the bounds of some LatLng in South Pacific region and another in a North Eastern Corner of Canada. However I had to add a considerable delay to get that LatLngBounds since trying to retrieve just after await _mapController.animateCamera
did not seem to work for some reason or the other.
The main issue here however is that the camera is animating to some LatLngBounds in Pacific region, as compared to the bounds which is given to get, and not the delayed retrieval of _mapController.getVisibleRegion()
.
Hi @codiyer, I ran the code on latest Stable (1.20.1) and noticed that lat and long are showing up as expected:
I/flutter (15226): LatLngBounds(LatLng(19.2057856, 73.10183510000002), LatLng(19.230036, 72.98368010000002))
Can you try to upgrade stable to latest and see if it works for you now ? Thanks.
Hi @darshankawar Tried upgrading to version 1.20.1 and running the code again and it still gives me the same issue.
Hi @codiyer,
Not sure how to help out here. I tried on latest Stable (1.20.2) on emulator api 27 and see the expected lat
and long
per your original comment:
I/flutter ( 3719): LatLngBounds(LatLng(19.2057856, 73.10183510000002), LatLng(19.230036, 72.98368010000002))
I am also experiencing the same error as @codiyer with both the versions of flutter.I wish the solutions gets as soon as possible .
Hi @codiyer, Not sure how to help out here. I tried on latest Stable (1.20.2) on emulator api 27 and see the expected
lat
andlong
per your original comment:
I/flutter ( 3719): LatLngBounds(LatLng(19.2057856, 73.10183510000002), LatLng(19.230036, 72.98368010000002))
Hi @darshankawar
To clear the doubt in my mind, I ran the code in emulator api 27 but to no avail. It still gives me this same strange issue.
What is even stranger is that when I change the longitude of secondLocation
to value lesser than the longitude of firstLocation
it runs perfect. I am not sure as to why it's happening. Maybe this information might help in some way to understand where the issue is exactly happening
I am unable to replicate the issue on latest Stable (1.20.2) using emulator (api 27) and device (8.1.0) and consistently see the expected lat
and long
per OP's original comment. But it seems the OP is consistently seeing the issue at his end.
I am keeping this issue open for further analysis.
I had the same problem. I tracked it down to my coordinates: north is positive; east is positive. LatLngBounds checks that north > south, but it doesn't check that west < east. If west > east, then it includes longitude 180. That is: you'd be looking at a point directly opposite the center you're actually interested in, and encompassing (almost) the entire circumference of the planet.
Your secondlocation
is southeast of firstlocation
. LatLngBounds
requires southwest and northeast corners.
@julescmay Your explanation hit the bull's eye. A small change in updateCamera method got the code working as it should.
The updated code looks as follows
void updateCamera() async {
final LatLng southwest = LatLng(
min(firstLocation.latitude, secondLocation.latitude),
min(firstLocation.longitude, secondLocation.longitude),
);
final LatLng northeast = LatLng(
max(firstLocation.latitude, secondLocation.latitude),
max(firstLocation.longitude, secondLocation.longitude),
);
LatLngBounds bounds = LatLngBounds(
southwest: southwest,
northeast: northeast,
);
print(bounds);
await _mapController.animateCamera(
CameraUpdate.newLatLngBounds(bounds, 50),
);
await Future.delayed(
Duration(seconds: 10),
() async => print(
await _mapController.getVisibleRegion(),
),
);
}
However, this raises an issue that how did the same old code work in case of @darshankawar. If when the west > east, it includes 180, then it should be easily reproducible to everyone.
Also maybe we can have below snippet of code in the SDK itself and take 2 opposite corner co-ordinates as arguments in LatLngBounds.
final LatLng southwest = LatLng(
min(firstLocation.latitude, secondLocation.latitude),
min(firstLocation.longitude, secondLocation.longitude),
);
final LatLng northeast = LatLng(
max(firstLocation.latitude, secondLocation.latitude),
max(firstLocation.longitude, secondLocation.longitude),
);
LatLngBounds bounds = LatLngBounds(
southwest: southwest,
northeast: northeast,
);
This would make things much easier for many people.
@codiyer In my code I did something similar to what you suggested (I was bounding a collection of markers). But beware! A general solution is a bit more tricky: if your markers genuinely cross the anti-meridian (say, you're in the Bering Sea, or some of the Pacific islands) , then you'll get wrong behaviour again, because there you'd want your view to include the anti-meridian.
There isn't a simple solution. If you only have two markers, there are two options, and you can select the one that gives you the smaller bounds (or the greater zoom). If there are more than two markers, you have to pick one orientation, see if it contains all your markers, and if not pick the other. I think that's why in the SDK they don't show code like your suggestion.
I can also reproduce it using google_maps_flutter: ^2.0.3
on Android
@julescmay Your explanation hit the bull's eye. A small change in updateCamera method got the code working as it should.
The updated code looks as follows
void updateCamera() async { final LatLng southwest = LatLng( min(firstLocation.latitude, secondLocation.latitude), min(firstLocation.longitude, secondLocation.longitude), ); final LatLng northeast = LatLng( max(firstLocation.latitude, secondLocation.latitude), max(firstLocation.longitude, secondLocation.longitude), ); LatLngBounds bounds = LatLngBounds( southwest: southwest, northeast: northeast, ); print(bounds); await _mapController.animateCamera( CameraUpdate.newLatLngBounds(bounds, 50), ); await Future.delayed( Duration(seconds: 10), () async => print( await _mapController.getVisibleRegion(), ), ); }
However, this raises an issue that how did the same old code work in case of @darshankawar. If when the west > east, it includes 180, then it should be easily reproducible to everyone.
Also maybe we can have below snippet of code in the SDK itself and take 2 opposite corner co-ordinates as arguments in LatLngBounds.
final LatLng southwest = LatLng( min(firstLocation.latitude, secondLocation.latitude), min(firstLocation.longitude, secondLocation.longitude), ); final LatLng northeast = LatLng( max(firstLocation.latitude, secondLocation.latitude), max(firstLocation.longitude, secondLocation.longitude), ); LatLngBounds bounds = LatLngBounds( southwest: southwest, northeast: northeast, );
This would make things much easier for many people.
Perfect solution, thank you!
Is there any improvement in this? Still facing this issue at 2.2.4. Or is there any workaround for this?
My calculated bounds are :
southwest: [2.745579957962, -84.428101]
northeast: [41.28111111, 101.70999908447]]
but visible region result is
LatLngBounds(LatLng(-35.03718629222689, 120.08623022586107), LatLng(64.69537469189713, -102.80433241277932))
So as depicted in the first post, I see the North Pacific ocean.
Adding the fyi-ecosystem label for visibility.
Steps to Reproduce
Just run this file.
main.dart
Added this line in pubspec.yaml
Expected results:
Actual results:
Logs
``` [ +23 ms] executing: [/Users/sabrish/Documents/tools/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H [ +44 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [ ] b041144f833e05cf463b8887fa12efdec9493488 [ ] executing: [/Users/sabrish/Documents/tools/flutter/] git tag --contains HEAD [ +269 ms] Exit code 0 from: git tag --contains HEAD [ +1 ms] 1.17.3 1.17.4 1.17.5 [ +10 ms] executing: [/Users/sabrish/Documents/tools/flutter/] git rev-parse --abbrev-ref --symbolic @{u} [ +11 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/stable [ ] executing: [/Users/sabrish/Documents/tools/flutter/] git ls-remote --get-url origin [ +9 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +73 ms] executing: [/Users/sabrish/Documents/tools/flutter/] git rev-parse --abbrev-ref HEAD [ +12 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ +6 ms] executing: sw_vers -productName [ +18 ms] Exit code 0 from: sw_vers -productName [ ] Mac OS X [ ] executing: sw_vers -productVersion [ +13 ms] Exit code 0 from: sw_vers -productVersion [ ] 10.14.6 [ ] executing: sw_vers -buildVersion [ +16 ms] Exit code 0 from: sw_vers -buildVersion [ ] 18G6020 [ +35 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +20 ms] executing: /Users/sabrish/Library/Android/sdk/platform-tools/adb devices -l [ +6 ms] executing: /usr/bin/xcode-select --print-path [ +13 ms] Exit code 0 from: /usr/bin/xcode-select --print-path [ ] /Applications/Xcode.app/Contents/Developer [ +1 ms] executing: /usr/bin/xcodebuild -version [ +245 ms] Exit code 0 from: /usr/bin/xcodebuild -version [ +1 ms] Xcode 11.3 Build version 11C29 [ +2 ms] executing: xcrun --find xcdevice [ +12 ms] Exit code 0 from: xcrun --find xcdevice [ ] /Applications/Xcode.app/Contents/Developer/usr/bin/xcdevice [ ] executing: xcrun xcdevice list --timeout 2 [ +5 ms] /usr/bin/xcrun simctl list --json devices [ ] executing: /usr/bin/xcrun simctl list --json devices [ +43 ms] List of devices attached 198a1db6 device usb:336592896X product:OnePlus7 model:GM1901 device:OnePlus7 transport_id:1 [ +88 ms] { "devices" : { "com.apple.CoreSimulator.SimRuntime.watchOS-5-1" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 2 - 38mm", "udid" : "1A691F13-731D-42D8-81BA-FDB9811755D4", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 2 - 42mm", "udid" : "70253697-EF89-411E-B6DE-B9F64AA82007", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 3 - 38mm", "udid" : "56CC325A-63FF-41FA-9EDF-D15D64C41E03", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 3 - 42mm", "udid" : "57491FDB-6AB1-4121-AEEA-9A99D13937D9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 40mm", "udid" : "C54C711F-BDCF-4FA0-B6DC-6F485C178207", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 44mm", "udid" : "300F9B83-8F6A-46B1-86E5-6DB97C9A8331", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.tvOS-12-1" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV", "udid" : "D6B5F721-12ED-4F6F-8A26-E104766174B4", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K (at 1080p)", "udid" : "591C7460-2737-4DAD-92AD-DAD2FAB2F99C", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K", "udid" : "91557F17-2A80-4CF8-9E20-8DA95A9F2423", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.tvOS-12-2" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV", "udid" : "24C8F91E-E635-4F94-A499-B9EB0A428087", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K (at 1080p)", "udid" : "B5D0E888-8422-4775-8328-F10CF0DE6BB1", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K", "udid" : "62461BC3-0C16-487C-A92D-8EE35EB5A096", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.iOS-12-2" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 5s", "udid" : "AAD01130-0D2F-456B-921F-C88CDB26EA2B", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6 Plus", "udid" : "0725313E-32B3-4B7A-9991-8A6155C8B8F0", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6", "udid" : "0E044513-F5F4-46CD-B806-5BD7A84E78E4", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6s", "udid" : "3A22514F-B574-4CE3-9CF6-396FE3E6B281", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6s Plus", "udid" : "A3B649BD-6C07-466A-B8C2-8B4D1B90B4E7", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone SE", "udid" : "E431E7E0-7C23-4747-AAE8-94BA2FC7F2A2", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 7", "udid" : "68E83E29-597E-4575-A240-0BA8AA2AD5B4", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 7 Plus", "udid" : "B736E2F1-B55C-47D2-BE92-83C493F694F8", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 8", "udid" : "75D6CEC4-B8FD-4872-9DF4-915069CFB249", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 8 Plus", "udid" : "D4A63BE5-4D2A-4D3F-BB59-D237570EE259", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone X", "udid" : "17D72B5C-42CD-468C-9FF2-4A24566DDBA9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone Xs", "udid" : "5AE679E3-FC38-43F1-A6BC-3D83E181C24A", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone Xs Max", "udid" : "836F81CA-D9C5-4EA3-A195-5D3DFC7A1EFF", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone Xʀ", "udid" : "C4A3B5A2-A3B8-4431-9FA8-992F416F2BD0", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Air", "udid" : "AE717F36-6E08-4394-9087-7CC622E93FC5", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Air 2", "udid" : "B18B1A38-30DB-43DD-ABAD-A8AE13493A21", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (9.7-inch)", "udid" : "8F42E6AD-EDF7-4B0F-A976-62864FFEBA07", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch)", "udid" : "B7E0116B-74AC-4EA4-8BE3-BBABAF1365C6", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad (5th generation)", "udid" : "F3A94DB0-E612-4500-B51F-AFDAD597A2F0", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch) (2nd generation)", "udid" : "F4A48EDC-5991-47EE-981A-888B1EC4F9C5", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (10.5-inch)", "udid" : "17388B61-C3CE-4ABD-B328-32C5A4404B0E", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad (6th generation)", "udid" : "C4378532-A69D-4240-95DC-A5DD477DD4D0", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (11-inch)", "udid" : "B2C61F2D-CBFE-42E0-B596-5FD30E6F4506", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch) (3rd generation)", "udid" : "46F53C07-A66E-4768-9314-B27BAC1D335C", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Air (3rd generation)", "udid" : "408612CA-5E0E-4ABF-9370-5BD807FCB911", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.iOS-13-3" : [ { "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 8", "udid" : "25D68A9F-987E-427A-8607-A9DCD3966D16" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 8 Plus", "udid" : "CD6BFE62-CDC4-4874-9121-B4215C1CE965" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 11", "udid" : "3CEE898F-D357-4B56-B7D9-5335E4650472" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 11 Pro", "udid" : "B04D37E4-C7F4-4988-93BF-AB3BD9D1F6D4" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPhone 11 Pro Max", "udid" : "1BBB7C34-24B5-498B-A3AA-E27428708CCF" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (9.7-inch)", "udid" : "D85E95B9-C35D-464F-B84F-6CD4663C860D" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPad (7th generation)", "udid" : "9890757D-D508-4BCE-A309-3833A410BB99" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (11-inch)", "udid" : "676594F2-8841-4654-BD89-0F5602A7DC29" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Pro (12.9-inch) (3rd generation)", "udid" : "EC46E0BF-36A2-4915-9DBE-9648541EB6D2" }, { "state" : "Shutdown", "isAvailable" : true, "name" : "iPad Air (3rd generation)", "udid" : "5753F39F-BBAD-4E9A-BD0D-838985800733" } ], "com.apple.CoreSimulator.SimRuntime.watchOS-5-2" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 2 - 38mm", "udid" : "3507A4C3-023E-4523-A292-183CD5362A10", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 2 - 42mm", "udid" : "97A59117-04DC-42A2-A43B-4551E391415F", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 3 - 38mm", "udid" : "CB4E13C1-45CD-45F4-8ED7-EDAFEA3471B5", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 3 - 42mm", "udid" : "8B80FDDC-14D8-47A2-80E2-C12E70E08FD9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 40mm", "udid" : "3542274B-B7A9-4DFC-A834-D48A3D980207", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 44mm", "udid" : "019F8AB5-7332-41F2-B648-66F14ED03637", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.watchOS-6-1" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 40mm", "udid" : "F7B9EDD1-E614-464D-AC90-EEF79715FDB6", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 4 - 44mm", "udid" : "EB6EE3BA-A864-4E18-9F3D-0648404FE16A", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 5 - 40mm", "udid" : "3558F4D3-B10F-46EF-A85C-A4005192FBE3", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple Watch Series 5 - 44mm", "udid" : "74A0CFC8-FB05-4021-AA45-1F4B93D96491", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.iOS-12-1" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 5s", "udid" : "0FD59A2C-62E4-4924-A425-5E712E5BC2B9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6 Plus", "udid" : "54C68982-4BE7-4DF6-B7D0-5E47AB85E2AB", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6", "udid" : "722BD834-96E7-483B-B9E4-6FC80F002C8A", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6s", "udid" : "2C6ADD70-93D2-48CB-AF00-140718636734", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 6s Plus", "udid" : "F819E969-398F-4257-B44B-E4DD06372D41", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone SE", "udid" : "1C34B443-ED54-4288-A180-233AD53A9153", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 7", "udid" : "144CDACB-197E-45CA-BCC7-D84C10C62AD4", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 7 Plus", "udid" : "501CEE06-5F37-4A08-895B-0C5E44794AA8", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 8", "udid" : "9060D3F9-FE82-404E-8AF2-177CB3CCD4F9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone 8 Plus", "udid" : "0F88A27F-51C9-4D02-9747-23D4930EE6F1", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone X", "udid" : "9B317650-FCD1-4C44-843B-920DD9CBA790", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone XS", "udid" : "6F875BEA-1679-4C5E-BDA8-BFAD8C980D32", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone XS Max", "udid" : "9D384FC3-47B6-4402-B6C6-5E384E4C79B1", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPhone XR", "udid" : "A12869EF-2990-4F7B-BBA4-21DDC62D7525", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Air", "udid" : "1EB3F984-7BC3-4D35-8B59-4A0B3AA8DBC2", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Air 2", "udid" : "0F2EDF23-F2D6-4E45-B090-E33DDEA1190A", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (9.7-inch)", "udid" : "1EE05F71-985B-457A-A757-D83F84F27A41", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch)", "udid" : "67FEFC2E-C1D4-4F12-AAE8-C78BCA3E3FE6", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad (5th generation)", "udid" : "3EDA426E-F174-45A9-88AB-C47D9AFB1296", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch) (2nd generation)", "udid" : "42FB1C6C-5426-465C-94C2-034D6DDA9024", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (10.5-inch)", "udid" : "7766DDC8-D0FA-43EC-9FBB-D198780CC634", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad (6th generation)", "udid" : "DCF93923-D42D-4CAA-ACEA-53B158BDBA7C", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (11-inch)", "udid" : "05CF8B9C-C245-48F3-872F-3AD79E583079", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "iPad Pro (12.9-inch) (3rd generation)", "udid" : "B97627A8-C753-41EE-8441-23465D022C79", "availabilityError" : "runtime profile not found" } ], "com.apple.CoreSimulator.SimRuntime.tvOS-13-3" : [ { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV", "udid" : "0576C4DF-979C-49A1-8547-2DF41DD546F3", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K (at 1080p)", "udid" : "0E088E93-A2BB-4C8A-A975-7451E026F3E9", "availabilityError" : "runtime profile not found" }, { "state" : "Shutdown", "isAvailable" : false, "name" : "Apple TV 4K", "udid" : "7A036BCB-14A8-4F27-88F6-07BFAB33D8F9", "availabilityError" : "runtime profile not found" } ] } } [+2504 ms] [ { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPad6,4", "identifier" : "D85E95B9-C35D-464F-B84F-6CD4663C860D", "architecture" : "x86_64", "modelName" : "iPad Pro (9.7-inch)", "name" : "iPad Pro (9.7-inch)" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPad8,5", "identifier" : "EC46E0BF-36A2-4915-9DBE-9648541EB6D2", "architecture" : "x86_64", "modelName" : "iPad Pro (12.9-inch) (3rd generation)", "name" : "iPad Pro (12.9-inch) (3rd generation)" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPhone12,3", "identifier" : "B04D37E4-C7F4-4988-93BF-AB3BD9D1F6D4", "architecture" : "x86_64", "modelName" : "iPhone 11 Pro", "name" : "iPhone 11 Pro" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPhone12,1", "identifier" : "3CEE898F-D357-4B56-B7D9-5335E4650472", "architecture" : "x86_64", "modelName" : "iPhone 11", "name" : "iPhone 11" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPad7,12", "identifier" : "9890757D-D508-4BCE-A309-3833A410BB99", "architecture" : "x86_64", "modelName" : "iPad (7th generation)", "name" : "iPad (7th generation)" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPhone12,5", "identifier" : "1BBB7C34-24B5-498B-A3AA-E27428708CCF", "architecture" : "x86_64", "modelName" : "iPhone 11 Pro Max", "name" : "iPhone 11 Pro Max" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPhone10,4", "identifier" : "25D68A9F-987E-427A-8607-A9DCD3966D16", "architecture" : "x86_64", "modelName" : "iPhone 8", "name" : "iPhone 8" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPad8,1", "identifier" : "676594F2-8841-4654-BD89-0F5602A7DC29", "architecture" : "x86_64", "modelName" : "iPad Pro (11-inch)", "name" : "iPad Pro (11-inch)" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPad11,3", "identifier" : "5753F39F-BBAD-4E9A-BD0D-838985800733", "architecture" : "x86_64", "modelName" : "iPad Air (3rd generation)", "name" : "iPad Air (3rd generation)" }, { "simulator" : true, "operatingSystemVersion" : "13.3 (17C45)", "available" : true, "platform" : "com.apple.platform.iphonesimulator", "modelCode" : "iPhone10,5", "identifier" : "CD6BFE62-CDC4-4874-9121-B4215C1CE965", "architecture" : "x86_64", "modelName" : "iPhone 8 Plus", "name" : "iPhone 8 Plus" } ] [ +5 ms] /Users/sabrish/Library/Android/sdk/platform-tools/adb -s 198a1db6 shell getprop [ +85 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +77 ms] Found plugin flutter_plugin_android_lifecycle at /Users/sabrish/Documents/tools/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.8/ [ +9 ms] Found plugin google_maps_flutter at /Users/sabrish/Documents/tools/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-0.5.28+1/ [ +79 ms] Found plugin flutter_plugin_android_lifecycle at /Users/sabrish/Documents/tools/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.8/ [ +9 ms] Found plugin google_maps_flutter at /Users/sabrish/Documents/tools/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-0.5.28+1/ [ +96 ms] Generating /Users/sabrish/Desktop/flutter_google_maps_bug/bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java [ +23 ms] ro.hardware = qcom [ +55 ms] Launching lib/main.dart on GM1901 in debug mode... [ +6 ms] /Users/sabrish/Documents/tools/flutter/bin/cache/dart-sdk/bin/dart /Users/sabrish/Documents/tools/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root /Users/sabrish/Documents/tools/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names -Ddart.developer.causal_async_stacks=true -Dflutter.inspector.structuredErrors=true --output-dill /var/folders/wh/f0qzxcds0qz5_wbbx3wr91vr0000gn/T/flutter_tool.bpvjQ4/app.dill --packages /Users/sabrish/Desktop/flutter_google_maps_bug/bug/.packages -Ddart.vm.profile=false -Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation [ +10 ms] executing: /Users/sabrish/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/sabrish/Desktop/flutter_google_maps_bug/bug/build/app/outputs/apk/app.apk AndroidManifest.xml [ +8 ms] Exit code 0 from: /Users/sabrish/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/sabrish/Desktop/flutter_google_maps_bug/bug/build/app/outputs/apk/app.apk AndroidManifest.xml [ ] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="com.example.bug" (Raw: "com.example.bug") A: platformBuildVersionCode=(type 0x10)0x1c A: platformBuildVersionName=(type 0x10)0x9 E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=16) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: uses-feature (line=18) A: android:glEsVersion(0x01010281)=(type 0x11)0x20000 A: android:required(0x0101028e)=(type 0x12)0xffffffff E: application (line=28) A: android:label(0x01010001)="bug" (Raw: "bug") A: android:icon(0x01010002)=@0x7f080000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: activity (line=34) A: android:theme(0x01010000)=@0x7f0a0000 A: android:name(0x01010003)="com.example.bug.MainActivity" (Raw: "com.example.bug.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=48) A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme") A: android:resource(0x01010025)=@0x7f0a0001 E: meta-data (line=58) A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable") A: android:resource(0x01010025)=@0x7f040015 E: intent-filter (line=62) E: action (line=63) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=65) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: meta-data (line=72) A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding") A: android:value(0x01010024)=(type 0x10)0x2 E: uses-library (line=76) A: android:name(0x01010003)="org.apache.http.legacy" (Raw: "org.apache.http.legacy") A: android:required(0x0101028e)=(type 0x12)0x0 E: activity (line=80) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity") A: android:exported(0x01010010)=(type 0x12)0x0 E: meta-data (line=85) A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version") A: android:value(0x01010024)=@0x7f060000 [ +9 ms] executing: /Users/sabrish/Library/Android/sdk/platform-tools/adb -s 198a1db6 shell -x logcat -v time -t 1 [ +191 ms] Exit code 0 from: /Users/sabrish/Library/Android/sdk/platform-tools/adb -s 198a1db6 shell -x logcat -v time -t 1 [ ] --------- beginning of system 07-31 20:41:26.827 I/RampAnimator( 1509): mRate:5 mDelta:-84 mCurrentValue:95 [ +19 ms] <- compile package:bug/main.dart [ +16 ms] executing: /Users/sabrish/Library/Android/sdk/platform-tools/adb version [ +12 ms] Android Debug Bridge version 1.0.41 Version 30.0.3-6597393 Installed as /Users/sabrish/Library/Android/sdk/platform-tools/adb [ +7 ms] executing: /Users/sabrish/Library/Android/sdk/platform-tools/adb start-server [ +14 ms] Building APK Running Gradle task 'assembleDebug'... [ +44 ms] gradle.properties already sets `android.enableR8` [ +6 ms] Using gradle from /Users/sabrish/Desktop/flutter_google_maps_bug/bug/android/gradlew. [ +4 ms] /Users/sabrish/Desktop/flutter_google_maps_bug/bug/android/gradlew mode: 33261 rwxr-xr-x. [+1302 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist [ +15 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist [ ] {"CFBundleName":"Android Studio","JVMOptions":{"MainClass":"com.intellij.idea.Main","ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","Properties":{"idea.home.path":"$APP_PACKAGE\/Contents","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.paths.selector":"AndroidStudio4.0"},"WorkingDirectory":"$APP_PACKAGE\/Contents\/bin"},"NSDesktopFolderUsageDescription":"An application in Android Studio requests access to the user's Desktop folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-193.6911.18.40.6514223","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeExtensions":["ipr"],"CFBundleTypeName":"Android Studio Project File","CFBundleTypeIconFile":"studio.icns","CFBundleTypeRole":"Editor"},{"CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"LSTypeIsPackage":false,"CFBundleTypeName":"All documents","CFBundleTypeRole":"Editor"}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString":"4.0","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio requests access to the user's location information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"],"CFBundleTypeRole":"Editor"}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network volume.","CFBundleGetInfoString":"Android Studio 4.0, build AI-193.6911.18.40.6514223. Copyright JetBrains s.r.o., (c) 2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."} [ +5 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version [ +89 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version [ ] openjdk version "1.8.0_242-release" OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593) OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode) [ +2 ms] executing: [/Users/sabrish/Desktop/flutter_google_maps_bug/bug/android/] /Users/sabrish/Desktop/flutter_google_maps_bug/bug/android/gradlew -q -Ptarget-platform=android-arm64 -Ptarget=/Users/sabrish/Desktop/flutter_google_maps_bug/bug/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Pdart-defines=flutter.inspector.structuredErrors=true assembleDebug [+7681 ms] calculateSha: LocalDirectory: '/Users/sabrish/Desktop/flutter_google_maps_bug/bug/build/app/outputs/apk'/app.apk [ +83 ms] calculateSha: reading file took 82us [ +561 ms] calculateSha: computing sha took 560us [ +2 ms] ✓ Built build/app/outputs/apk/debug/app-debug.apk. [ +3 ms] executing: /Users/sabrish/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/sabrish/Desktop/flutter_google_maps_bug/bug/build/app/outputs/apk/app.apk AndroidManifest.xml [ +10 ms] Exit code 0 from: /Users/sabrish/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/sabrish/Desktop/flutter_google_maps_bug/bug/build/app/outputs/apk/app.apk AndroidManifest.xml [ ] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="com.example.bug" (Raw: "com.example.bug") A: platformBuildVersionCode=(type 0x10)0x1c A: platformBuildVersionName=(type 0x10)0x9 E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=16) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: uses-feature (line=18) A: android:glEsVersion(0x01010281)=(type 0x11)0x20000 A: android:required(0x0101028e)=(type 0x12)0xffffffff E: application (line=28) A: android:label(0x01010001)="bug" (Raw: "bug") A: android:icon(0x01010002)=@0x7f080000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: meta-data (line=34) A: android:name(0x01010003)="com.google.android.geo.API_KEY" (Raw: "com.google.android.geo.API_KEY") A: android:value(0x01010024)="