Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I am unable to build app on release mode but working on Debug mode.Please anyone solve this issue for me. I have been trying to solve this issue for one week but didn't find any solution #169

Open
Rishav8088 opened this issue Sep 10, 2024 · 5 comments

Comments

@Rishav8088
Copy link

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':pusher_channels_flutter:verifyReleaseResources'.

A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
Android resource linking failed
ERROR:/home/apptech/Documents/new ridex/ridex/build/pusher_channels_flutter/intermediates/merged_res/release/values/values.xml:194: AAPT: error: resource android:attr/lStar not found.

@Hassan6197
Copy link

Go to /Users/YOUR_NAME/.pub-cache/hosted/pub.dev/pusher_channels_flutter-2.2.1/android/build.gradle. In the build.gradle upgrade compileSdkVersion to 34

@Rishav8088
Copy link
Author

CompileSdkVersion is already 34

plugins{
id "com.android.application"
id "com.google.gms.google-services"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader("UTF-8") { reader ->
localProperties.load(reader)
}
}

def flutterVersionCode = localProperties.getProperty("flutter.versionCode")
if (flutterVersionCode == null) {
flutterVersionCode = "1"
}

def flutterVersionName = localProperties.getProperty("flutter.versionName")
if (flutterVersionName == null) {
flutterVersionName = "1.0"
}

android {
namespace = "com.ridex.user"
compileSdk = 34
ndkVersion = flutter.ndkVersion

compileOptions {
    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
}

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId = "com.ridex.user"
    // You can update the following values to match your application needs.
    // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
    minSdk = flutter.minSdkVersion
   targetSdk = flutter.targetSdkVersion
   versionCode = flutter.versionCode
   versionName = flutter.versionName
}

// composeOptions {
// kotlinCompilerExtensionVersion '1.9.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 = "../.."
}

@Hassan6197
Copy link

@Rishav8088 Not your project compileSDK. Pusher library compileSDK should be 34. Right now its 31
Screenshot 2024-09-10 at 11 21 29 AM

@Rishav8088
Copy link
Author

Woww It worked . Thank you @Hassan6197 brother for your help.

@Joezzy
Copy link

Joezzy commented Sep 16, 2024

@Rishav8088 Not your project compileSDK. Pusher library compileSDK should be 34. Right now its 31 Screenshot 2024-09-10 at 11 21 29 AM

This solution works but can they just fix it in the package, because it might fail in CI/CD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants