Closed bhavyalatha26 closed 3 years ago
Hi @iapicca , thank you for the quick response. The issue is with this method google_maps_flutter.GoogleMapController#moveCamera
I see google_maps_flutter as an official plugin from flutters, so I raised it here. Can you please help me with appropriate channel to raise issue with.
TIA.
Hi @bhavyalatha26 could post a minimal code sample or the steps to reproduce the problem with google_maps_flutter Thank you
Hi @iapicca thanks for re-opening the issue.
This is the custom search delegate I have defined.
And the custom delegate is used as below . (Just invoke the _displaySuggestions method from any button's onTap method)
This will display a search bar on the page top and the first search works fine and the camera moves to the searched location. But from the second search an error is thrown and by default the camera moves back to current location.
The error is thrown at mapController.moveCamera
part of the code.
Do not forget to replace the GOOGLE_API_KEY with required api key
Additional dependencies required :
Let me know if any further details required. TIA.
Any updates on this? There are now numerous issues on this issue tracker related to a MissingPluginException error taken that depend on the Google Maps controller (update, animate, etc.), and all of these issues have received zero feedback or advice.
@bhavyalatha26 Is this still a valid issue using latest plugin version ?
Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v
.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v
and a minimal reproduction of the issue.
Steps to Reproduce
My application uses a custom implemented SearchDelegate that uses Places Autocomplete API (HTTP) to provide place suggestion, and then obtain the coordinates are obtained using google_maps_webservice flutter plugin.
code sample
```dart GoogleMapController mapController; GoogleMapsPlaces _places = GoogleMapsPlaces(apiKey: kGoogleApiKey); Future>( future: _getCurrentLocation(), builder: (BuildContext context, AsyncSnapshot
> snapshot) { switch (snapshot.connectionState) { case ConnectionState.none: return Text('Reload'); case ConnectionState.active: case ConnectionState.waiting: return Center( child: CircularProgressIndicator(), ); case ConnectionState.done: if (snapshot.hasError) return Text('Error: ${snapshot.error}'); _center = LatLng((snapshot.data as Position).latitude, (snapshot.data as Position).longitude); var marker = Marker( markerId: MarkerId("1"), draggable: true, position: _center, infoWindow: InfoWindow(title: "center")); return GoogleMap( markers: Set.of([marker]),
mapType: MapType.normal,
myLocationButtonEnabled: false,
onMapCreated: _onMapCreated,
initialCameraPosition: CameraPosition(
target: _center,
zoom: 16.0,
),
);
}
return null; // unreachable
},
);
}
```
After obtaining results from the above pipeline , I try to move the map camera to the new location of the above selected place. The initial search works fine , but I encounter the following exception starting from my second search.
logs
```bash E/flutter ( 8083): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method camera#move on channel plugins.flutter.io/google_maps_3) E/flutter ( 8083): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7) E/flutter ( 8083):I also tried :
But none of them fixed the issue
Plugins used :
google_maps_flutter: 0.5.21
google_maps_webservice: 0.0.16
Target Platform: Android Target OS version/browser: 7.1.2 Devices: Redmi 4A
flutter run --verbose
``` [ +21 ms] executing: [D:\Program Files\flutter\] git log -n 1 --pretty=format:%H [ +64 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ +1 ms] 1aedbb1835bd6eb44550293d57d4d124f19901f0 [ ] executing: [D:\Program Files\flutter\] git describe --match v*.*.* --first-parent --long --tags [ +65 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ +1 ms] v1.9.1+hotfix.5-0-g1aedbb183 [ +16 ms] executing: [D:\Program Files\flutter\] git rev-parse --abbrev-ref --symbolic @{u} [ +75 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ +1 ms] origin/stable [ ] executing: [D:\Program Files\flutter\] git ls-remote --get-url origin [ +68 ms] Exit code 0 from: git ls-remote --get-url origin [ +1 ms] https://github.com/flutter/flutter.git [ +124 ms] executing: [D:\Program Files\flutter\] git rev-parse --abbrev-ref HEAD [ +35 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ +86 ms] executing: C:\Users\BEAM\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ +23 ms] Exit code 0 from: C:\Users\BEAM\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ ] List of devices attached b1d9972a7d14 device product:rolex model:Redmi_4A device:rolex transport_id:3 [ +14 ms] C:\Users\BEAM\AppData\Local\Android\sdk\platform-tools\adb.exe -s b1d9972a7d14 shell getprop [ +142 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ +45 ms] Found plugin geolocator at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\geolocator-5.1.3\ [ +2 ms] Found plugin google_api_availability at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\google_api_availability-2.0.1\ [ +2 ms] Found plugin google_maps_flutter at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-0.5.21\ [ +5 ms] Found plugin location_permissions at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\location_permissions-2.0.3\ [ +16 ms] Found plugin url_launcher at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.2.5\ [ +4 ms] Found plugin webview_flutter at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\webview_flutter-0.3.15+1\ [ +178 ms] Found plugin geolocator at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\geolocator-5.1.3\ [ +3 ms] Found plugin google_api_availability at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\google_api_availability-2.0.1\ [ +3 ms] Found plugin google_maps_flutter at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-0.5.21\ [ +7 ms] Found plugin location_permissions at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\location_permissions-2.0.3\ [ +25 ms] Found plugin url_launcher at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.2.5\ [ +5 ms] Found plugin webview_flutter at D:\Program Files\flutter\.pub-cache\hosted\pub.dartlang.org\webview_flutter-0.3.15+1\ [ +53 ms] ro.hardware = qcom [ +41 ms] Launching lib\main.dart on Redmi 4A in debug mode... [ +9 ms] Initializing gradle... [ +1 ms] Using gradle from F:\Innhx\flutter-apps\sample_flutter\android\gradlew.bat. [ +146 ms] executing: F:\Innhx\flutter-apps\sample_flutter\android\gradlew.bat -v [ +772 ms] ------------------------------------------------------------ Gradle 4.10.2 ------------------------------------------------------------ Build time: 2018-09-19 18:10:15 UTC Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd Kotlin DSL: 1.0-rc-6 Kotlin: 1.2.61 Groovy: 2.4.15 Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 JVM: 1.8.0_202-release (JetBrains s.r.o 25.202-b03) OS: Windows 10 10.0 amd64 [ +26 ms] Initializing gradle... (completed in 0.9s) [ +3 ms] Resolving dependencies... [ +1 ms] executing: [F:\Innhx\flutter-apps\sample_flutter\android\] F:\Innhx\flutter-apps\sample_flutter\android\gradlew.bat app:properties [+2363 ms] > Configure project :app WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. > Task :app:properties ------------------------------------------------------------ Project :app ------------------------------------------------------------ INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true _internalAndroidGradlePluginDependencyCheckerRegistered: true allprojects: [project ':app'] android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@69f0304f android.enableJetifier: true android.useAndroidX: true ant: org.gradle.api.internal.project.DefaultAntBuilder@450ec12f antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@7cadd678 archivesBaseName: app artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@1aeef11a asDynamicObject: DynamicObject for project ':app' assemble: task ':app:assemble' baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@72f4d840 buildDir: F:\Innhx\flutter-apps\sample_flutter\build\app buildFile: F:\Innhx\flutter-apps\sample_flutter\android\app\build.gradle buildOutputs: BaseVariantOutput container buildPath: : buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@41407888 buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@534c78ce childProjects: {} class: class org.gradle.api.internal.project.DefaultProject_Decorated classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@3ec7359c compileDebugAndroidTestJavaWithJavac: task ':app:compileDebugAndroidTestJavaWithJavac' compileDebugAndroidTestKotlin: task ':app:compileDebugAndroidTestKotlin' compileDebugJavaWithJavac: task ':app:compileDebugJavaWithJavac' compileDebugKotlin: task ':app:compileDebugKotlin' compileDebugUnitTestJavaWithJavac: task ':app:compileDebugUnitTestJavaWithJavac' compileDebugUnitTestKotlin: task ':app:compileDebugUnitTestKotlin' compileFlutterBuildDebugArm: task ':app:compileFlutterBuildDebugArm' compileFlutterBuildDebugArm64: task ':app:compileFlutterBuildDebugArm64' compileFlutterBuildProfileArm: task ':app:compileFlutterBuildProfileArm' compileFlutterBuildProfileArm64: task ':app:compileFlutterBuildProfileArm64' compileFlutterBuildReleaseArm: task ':app:compileFlutterBuildReleaseArm' compileFlutterBuildReleaseArm64: task ':app:compileFlutterBuildReleaseArm64' compileProfileJavaWithJavac: task ':app:compileProfileJavaWithJavac' compileProfileKotlin: task ':app:compileProfileKotlin' compileProfileUnitTestJavaWithJavac: task ':app:compileProfileUnitTestJavaWithJavac' compileProfileUnitTestKotlin: task ':app:compileProfileUnitTestKotlin' compileReleaseJavaWithJavac: task ':app:compileReleaseJavaWithJavac' compileReleaseKotlin: task ':app:compileReleaseKotlin' compileReleaseUnitTestJavaWithJavac: task ':app:compileReleaseUnitTestJavaWithJavac' compileReleaseUnitTestKotlin: task ':app:compileReleaseUnitTestKotlin' components: SoftwareComponentInternal set configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@6aa5ccdc configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@28636d38 configurations: configuration container convention: org.gradle.api.internal.plugins.DefaultConvention@18d9faf2 copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug' copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile' copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease' createMockableJar: task ':app:createMockableJar' defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@1f3557a0 defaultTasks: [] deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@5b32bbb6 dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@688b0745 dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@3fd26ecc depth: 1 description: null displayName: project ':app' distsDir: F:\Innhx\flutter-apps\sample_flutter\build\app\distributions distsDirName: distributions docsDir: F:\Innhx\flutter-apps\sample_flutter\build\app\docs docsDirName: docs ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@aefb6c1 extensions: org.gradle.api.internal.plugins.DefaultConvention@18d9faf2 fileOperations: org.gradle.api.internal.file.DefaultFileOperations@444e4321 fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@74cfc5c2 flutter: FlutterExtension_Decorated@58c77199 gradle: build 'android' group: android identityPath: :app inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@2f699dfe java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@19889479 kotlin: org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension_Decorated@13e3a35f kotlin_version: 1.3.0 layout: org.gradle.api.internal.file.DefaultProjectLayout@70cb4303 libsDir: F:\Innhx\flutter-apps\sample_flutter\build\app\libs libsDirName: libs listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@13aeb689 logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@4ac1316e logging: org.gradle.internal.logging.services.DefaultLoggingManager@4ed8c3d9 mergeDebugAssets: task ':app:mergeDebugAssets' mergeProfileAssets: task ':app:mergeProfileAssets' mergeReleaseAssets: task ':app:mergeReleaseAssets' modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@40af6806 modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@191feeeb module: org.gradle.api.internal.artifacts.ProjectBackedModule@1b62b611 name: app normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@6ad6f84b objects: org.gradle.api.internal.model.DefaultObjectFactory@caa1166 org.gradle.jvmargs: -Xmx1536M packLibsflutterBuildDebug: task ':app:packLibsflutterBuildDebug' packLibsflutterBuildProfile: task ':app:packLibsflutterBuildProfile' packLibsflutterBuildRelease: task ':app:packLibsflutterBuildRelease' parent: root project 'android' parentIdentifier: root project 'android' path: :app pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@4e4dd21 plugins: [org.gradle.api.plugins.HelpTasksPlugin@3fb07ae3, com.android.build.gradle.api.AndroidBasePlugin@6279c9fe, org.gradle.language.base.plugins.LifecycleBasePlugin@3e04d5f6, org.gradle.api.plugins.BasePlugin@1cab1ac2, org.gradle.api.plugins.ReportingBasePlugin@20701cd6, org.gradle.api.plugins.JavaBasePlugin@c6a071f, com.android.build.gradle.AppPlugin@1459d801, org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper@5060ad42, FlutterPlugin@70d69d34] processDebugResources: task ':app:processDebugResources' processOperations: org.gradle.api.internal.file.DefaultFileOperations@444e4321 processProfileResources: task ':app:processProfileResources' processReleaseResources: task ':app:processReleaseResources' project: project ':app' projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@2c583ece projectDir: F:\Innhx\flutter-apps\sample_flutter\android\app projectEvaluationBroadcaster: ProjectEvaluationListener broadcast projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@761b6294 projectPath: :app projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@2344dba8 properties: {...} providers: org.gradle.api.internal.provider.DefaultProviderFactory@6b0be452 reporting: org.gradle.api.reporting.ReportingExtension_Decorated@67bfddc9 reportsDir: F:\Innhx\flutter-apps\sample_flutter\build\app\reports repositories: repository container resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@a7c21be resources: org.gradle.api.internal.resources.DefaultResourceHandler@27defda7 rootDir: F:\Innhx\flutter-apps\sample_flutter\android rootProject: root project 'android' script: false scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@2242fb6f scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@3b0a3b7b serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@50109c75 services: ProjectScopeServices sourceCompatibility: 1.8 sourceSets: SourceSet container standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@4ed8c3d9 state: project state 'EXECUTED' status: integration subprojects: [] targetCompatibility: 1.8 tasks: task set testReportDir: F:\Innhx\flutter-apps\sample_flutter\build\app\reports\tests testReportDirName: tests testResultsDir: F:\Innhx\flutter-apps\sample_flutter\build\app\test-results testResultsDirName: test-results version: unspecified 1 actionable task: 1 executed [ +26 ms] executing: [F:\Innhx\flutter-apps\sample_flutter\android\] F:\Innhx\flutter-apps\sample_flutter\android\gradlew.bat app:tasks --all --console=auto [+2322 ms] > Configure project :app WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. > Task :app:tasks ------------------------------------------------------------ All tasks runnable from project :app ------------------------------------------------------------ Android tasks ------------- androidDependencies - Displays the Android dependencies of the project. signingReport - Displays the signing info for the base and test modules sourceSets - Prints out all the source sets defined in this project. Build tasks ----------- assemble - Assemble main outputs for all the variants. assembleAndroidTest - Assembles all the Test applications. build - Assembles and tests this project. buildDependents - Assembles and tests this project and all projects that depend on it. buildNeeded - Assembles and tests this project and all projects it depends on. bundle - Assemble bundles for all the variants. clean - Deletes the build directory. cleanBuildCache - Deletes the build cache directory. compileDebugAndroidTestSources compileDebugSources compileDebugUnitTestSources compileProfileSources compileProfileUnitTestSources compileReleaseSources compileReleaseUnitTestSources Cleanup tasks ------------- lintFix - Runs lint on all variants and applies any safe suggestions to the source code. Help tasks ---------- buildEnvironment - Displays all buildscript dependencies declared in project ':app'. components - Displays the components produced by project ':app'. [incubating] dependencies - Displays all dependencies declared in project ':app'. dependencyInsight - Displays the insight into a specific dependency in project ':app'. dependentComponents - Displays the dependent components of components in project ':app'. [incubating] help - Displays a help message. model - Displays the configuration model of project ':app'. [incubating] projects - Displays the sub-projects of project ':app'. properties - Displays the properties of project ':app'. tasks - Displays the tasks runnable from project ':app'. Install tasks ------------- installDebug - Installs the Debug build. installDebugAndroidTest - Installs the android (on device) tests for the Debug build. installProfile - Installs the Profile build. installRelease - Installs the Release build. uninstallAll - Uninstall all applications. uninstallDebug - Uninstalls the Debug build. uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build. uninstallProfile - Uninstalls the Profile build. uninstallRelease - Uninstalls the Release build. Verification tasks ------------------ check - Runs all checks. connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices. connectedCheck - Runs all device checks on currently connected devices. connectedDebugAndroidTest - Installs and runs the tests for debug on connected devices. deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers. deviceCheck - Runs all device checks using Device Providers and Test Servers. lint - Runs lint on all variants. lintDebug - Runs lint on the Debug build. lintProfile - Runs lint on the Profile build. lintRelease - Runs lint on the Release build. lintVitalRelease - Runs lint on just the fatal issues in the release build. test - Run unit tests for all variants. testDebugUnitTest - Run unit tests for the debug build. testProfileUnitTest - Run unit tests for the profile build. testReleaseUnitTest - Run unit tests for the release build. Other tasks ----------- assembleDebug - Assembles main output for variant debug assembleDebugAndroidTest - Assembles main output for variant debugAndroidTest assembleDebugUnitTest - Assembles main output for variant debugUnitTest assembleProfile - Assembles main output for variant profile assembleProfileUnitTest - Assembles main output for variant profileUnitTest assembleRelease - Assembles main output for variant release assembleReleaseUnitTest - Assembles main output for variant releaseUnitTest buildDebugPreBundle buildProfilePreBundle buildReleasePreBundle bundleDebug - Assembles bundle for variant debug bundleDebugAndroidTestClasses bundleDebugAndroidTestResources bundleDebugClasses bundleDebugResources bundleDebugUnitTestClasses bundleProfile - Assembles bundle for variant profile bundleProfileClasses bundleProfileResources bundleProfileUnitTestClasses bundleRelease - Assembles bundle for variant release bundleReleaseClasses bundleReleaseResources bundleReleaseUnitTestClasses checkDebugManifest checkProfileManifest checkReleaseManifest compileDebugAidl compileDebugAndroidTestAidl compileDebugAndroidTestJavaWithJavac compileDebugAndroidTestKotlin - Compiles the debugAndroidTest kotlin. compileDebugAndroidTestNdk compileDebugAndroidTestRenderscript compileDebugAndroidTestShaders compileDebugJavaWithJavac compileDebugKotlin - Compiles the debug kotlin. compileDebugNdk compileDebugRenderscript compileDebugShaders compileDebugUnitTestJavaWithJavac compileDebugUnitTestKotlin - Compiles the debugUnitTest kotlin. compileFlutterBuildDebugArm compileFlutterBuildDebugArm64 compileFlutterBuildProfileArm compileFlutterBuildProfileArm64 compileFlutterBuildReleaseArm compileFlutterBuildReleaseArm64 compileLint compileProfileAidl compileProfileJavaWithJavac compileProfileKotlin - Compiles the profile kotlin. compileProfileNdk compileProfileRenderscript compileProfileShaders compileProfileUnitTestJavaWithJavac compileProfileUnitTestKotlin - Compiles the profileUnitTest kotlin. compileReleaseAidl compileReleaseJavaWithJavac compileReleaseKotlin - Compiles the release kotlin. compileReleaseNdk compileReleaseRenderscript compileReleaseShaders compileReleaseUnitTestJavaWithJavac compileReleaseUnitTestKotlin - Compiles the releaseUnitTest kotlin. consumeConfigAttr copyFlutterAssetsDebug copyFlutterAssetsProfile copyFlutterAssetsRelease createDebugCompatibleScreenManifests createMockableJar createProfileCompatibleScreenManifests createReleaseCompatibleScreenManifests extractApksForDebug extractApksForProfile extractApksForRelease extractProguardFiles generateDebugAndroidTestAssets generateDebugAndroidTestBuildConfig generateDebugAndroidTestResources generateDebugAndroidTestResValues generateDebugAndroidTestSources generateDebugAssets generateDebugBuildConfig generateDebugFeatureMetadata generateDebugFeatureTransitiveDeps generateDebugResources generateDebugResValues generateDebugSources generateDebugUnitTestAssets generateDebugUnitTestResources generateDebugUnitTestSources generateProfileAssets generateProfileBuildConfig generateProfileFeatureMetadata generateProfileFeatureTransitiveDeps generateProfileResources generateProfileResValues generateProfileSources generateProfileUnitTestAssets generateProfileUnitTestResources generateProfileUnitTestSources generateReleaseAssets generateReleaseBuildConfig generateReleaseFeatureMetadata generateReleaseFeatureTransitiveDeps generateReleaseResources generateReleaseResValues generateReleaseSources generateReleaseUnitTestAssets generateReleaseUnitTestResources generateReleaseUnitTestSources javaPreCompileDebug javaPreCompileDebugAndroidTest javaPreCompileDebugUnitTest javaPreCompileProfile javaPreCompileProfileUnitTest javaPreCompileRelease javaPreCompileReleaseUnitTest mainApkListPersistenceDebug mainApkListPersistenceDebugAndroidTest mainApkListPersistenceProfile mainApkListPersistenceRelease makeApkFromBundleForDebug makeApkFromBundleForProfile makeApkFromBundleForRelease mergeDebugAndroidTestAssets mergeDebugAndroidTestJniLibFolders mergeDebugAndroidTestResources mergeDebugAndroidTestShaders mergeDebugAssets mergeDebugJniLibFolders mergeDebugResources mergeDebugShaders mergeProfileAssets mergeProfileJniLibFolders mergeProfileResources mergeProfileShaders mergeReleaseAssets mergeReleaseJniLibFolders mergeReleaseResources mergeReleaseShaders packageDebug packageDebugAndroidTest packageDebugBundle packageDebugUniversalApk packageProfile packageProfileBundle packageProfileUniversalApk packageRelease packageReleaseBundle packageReleaseUniversalApk packLibsflutterBuildDebug packLibsflutterBuildProfile packLibsflutterBuildRelease preBuild preDebugAndroidTestBuild preDebugBuild preDebugUnitTestBuild prepareLintJar preProfileBuild preProfileUnitTestBuild preReleaseBuild preReleaseUnitTestBuild processDebugAndroidTestJavaRes processDebugAndroidTestManifest processDebugAndroidTestResources processDebugJavaRes processDebugManifest processDebugResources processDebugUnitTestJavaRes processProfileJavaRes processProfileManifest processProfileResources processProfileUnitTestJavaRes processReleaseJavaRes processReleaseManifest processReleaseResources processReleaseUnitTestJavaRes reportBuildArtifactsDebug reportBuildArtifactsProfile reportBuildArtifactsRelease reportSourceSetTransformAndroidTest reportSourceSetTransformAndroidTestDebug reportSourceSetTransformDebug reportSourceSetTransformMain reportSourceSetTransformProfile reportSourceSetTransformRelease reportSourceSetTransformTest reportSourceSetTransformTestDebug reportSourceSetTransformTestProfile reportSourceSetTransformTestRelease resolveConfigAttr signingConfigWriterDebug signingConfigWriterDebugAndroidTest signingConfigWriterProfile signingConfigWriterRelease transformClassesWithDexBuilderForDebug transformClassesWithDexBuilderForDebugAndroidTest transformClassesWithDexBuilderForProfile transformClassesWithDexBuilderForRelease transformDexArchiveWithDexMergerForDebug transformDexArchiveWithDexMergerForDebugAndroidTest transformDexArchiveWithDexMergerForProfile transformDexArchiveWithDexMergerForRelease transformDexArchiveWithExternalLibsDexMergerForDebug transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest transformDexArchiveWithExternalLibsDexMergerForProfile transformDexArchiveWithExternalLibsDexMergerForRelease transformNativeLibsWithMergeJniLibsForDebug transformNativeLibsWithMergeJniLibsForDebugAndroidTest transformNativeLibsWithMergeJniLibsForProfile transformNativeLibsWithMergeJniLibsForRelease transformResourcesWithMergeJavaResForDebug transformResourcesWithMergeJavaResForDebugAndroidTest transformResourcesWithMergeJavaResForDebugUnitTest transformResourcesWithMergeJavaResForProfile transformResourcesWithMergeJavaResForProfileUnitTest transformResourcesWithMergeJavaResForRelease transformResourcesWithMergeJavaResForReleaseUnitTest validateSigningDebug validateSigningDebugAndroidTest validateSigningProfile validateSigningRelease writeDebugApplicationId writeDebugModuleMetadata writeProfileApplicationId writeProfileModuleMetadata writeReleaseApplicationId writeReleaseModuleMetadata Rules ----- Pattern: clean