From 1c566179550086e7866f095a4cfce319fcca46c7 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Mon, 10 Feb 2025 11:48:53 +0600 Subject: [PATCH] chore: fix android build isn't working --- android/app/proguard-rules.pro | 13 +++++++++++++ pubspec.lock | 8 +++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index ee867c13..700901e8 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -6,3 +6,16 @@ -keepclassmembers class ** { @kotlinx.serialization.* ; } + +## We don't need beans +-dontwarn java.beans.BeanDescriptor +-dontwarn java.beans.BeanInfo +-dontwarn java.beans.IntrospectionException +-dontwarn java.beans.Introspector +-dontwarn java.beans.PropertyDescriptor + +## Rules for NewPipeExtractor +-keep class org.schabi.newpipe.extractor.timeago.patterns.** { *; } +-keep class org.mozilla.javascript.** { *; } +-keep class org.mozilla.classfile.ClassFileWriter +-dontwarn org.mozilla.javascript.tools.** \ No newline at end of file diff --git a/pubspec.lock b/pubspec.lock index 692fe8aa..6bb16985 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -917,9 +917,11 @@ packages: flutter_new_pipe_extractor: dependency: "direct main" description: - path: "../flutter_new_pipe_extractor" - relative: true - source: path + path: "." + ref: HEAD + resolved-ref: c5162e2c30967b197f20cd42aa30340a58efcd94 + url: "https://github.com/KRTirtho/flutter_new_pipe_extractor.git" + source: git version: "0.1.0" flutter_plugin_android_lifecycle: dependency: transitive