Browse Source

proguar-rules add

master 1.6
Manoj 2 years ago
parent
commit
4cda4014f9
3 changed files with 39 additions and 1 deletions
  1. +1
    -1
      app/build.gradle
  2. +0
    -0
      consumer-rules.pro
  3. +38
    -0
      proguard-rules.pro

+ 1
- 1
app/build.gradle View File

@ -9,7 +9,7 @@ publishing {
publications {
mavenJava(MavenPublication) {
groupId = 'com.nivesh.production.bajajfd.Manoj.Singh'
artifactId = 'library'
artifactId = 'LibPubMain'
version = '1.0'
}
}


+ 0
- 0
consumer-rules.pro View File


+ 38
- 0
proguard-rules.pro View File

@ -0,0 +1,38 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.example.** { *; }
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
-keepattributes JavascriptInterface
-keepattributes *Annotation*
-dontwarn com.razorpay.**
-keep class com.razorpay.** {*;}
-optimizations !method/inlining/*
-keepclasseswithmembers class * {
public void onPayment*(...);
}

Loading…
Cancel
Save

Powered by TurnKey Linux.