CAN ANYONE HELP PLEASE.
I'm getting issue with geolocation_android in my build.gradle(android)
I have added
build.gradle(android),build.gradle(app),local.properties,gradle-wrapper.properties and pubspec.yaml.
Solve the following error:
[{
"resource": "/c:/Users/shiva/wetoucart_seller/android/build.gradle",
"owner": "_generated_diagnostic_collection_name_#7",
"code": "0",
"severity": 8,
"message": "The supplied phased action failed with an exception.\r\nA problem occurred configuring project ':geolocator_android'.\r\nFailed to notify project evaluation listener.\r\nCannot invoke method substring() on null object",
"source": "Java",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}]
build.gradle(app):
plugins {
id "com.android.application"
id "kotlin-android"
id "com.google.gms.google-services"
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin"
}
android {
namespace = "com.wetoucart.seller"
compileSdk = 34
ndkVersion = "25.1.8937393"
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:-options"
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId = "com.wetoucart.seller"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk 23
targetSdk = 34
versionCode = 1
versionName = 1.0
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.debug
}
}
}
flutter {
source = "../.."
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.core:core-splashscreen:1.0.1'
implementation 'androidx.annotation:annotation:1.9.0'
implementation 'androidx.multidex:multidex:2.0.1'
// Firebase dependencies
implementation platform('com.google.firebase:firebase-bom:33.5.1')
implementation 'com.google.firebase:firebase-analytics:22.1.2'
implementation 'com.google.firebase:firebase-auth:23.1.0'
implementation 'com.google.firebase:firebase-firestore:25.1.1'
implementation 'com.google.firebase:firebase-crashlytics:19.2.1'
implementation 'com.google.firebase:firebase-storage:21.0.1'
// Test dependencies
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
}
build.gradle(android):
buildscript {
repositories {
google()
mavenCentral()
maven {
url 'https://storage.googleapis.com/download.flutter.io'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:8.3.0'
classpath 'com.google.gms:google-services:4.4.2'
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
local.properties:
sdk.dir=C:\\Users\\shiva\\AppData\\Local\\Android\\sdk
ndk.dir=C:\Users\shiva\AppData\Local\Android\Sdk\ndk\25.1.8937393
flutter.sdk=C:\\Users\\shiva\\flutter
flutter.buildMode=debug
flutter.versionName=1.0.0
flutter.versionCode=1
gradle-wrapper.properties:
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
pubspec.yaml:
name: wetoucart_seller
description: "A new Flutter project."
# Remove this line if you wish to publish to pub.dev
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.2.3 <4.0.0'
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
url_launcher: ^6.0.12
image_picker: ^1.0.7
cloud_firestore: ^5.0.1
firebase_core: ^3.6.0
firebase_crashlytics: ^4.0.1
firebase_auth: ^5.3.1
firebase_storage: ^12.0.1
geolocator: ^13.0.3
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
matcher: ^0.12.16
material_color_utilities: ^0.11.1
meta: ^1.12.0
path: ^1.8.3
test_api: ^0.7.0
flutter:
uses-material-design: true
assets:
- assets/wetoucartseller.png
- assets/storeprofile.png
- assets/sellerback.jpg
Solution for geolocation_android