additional proguard rules for shell (#6032)
authorShane Neuville <shane94@hotmail.com>
Sat, 27 Apr 2019 19:21:30 +0000 (13:21 -0600)
committerSamantha Houts <samhouts@users.noreply.github.com>
Sat, 27 Apr 2019 19:21:30 +0000 (12:21 -0700)
* additional proguard rules for shell

* add property to disable file

fixes #5799

.nuspec/Xamarin.Forms.targets
.nuspec/proguard.cfg
Xamarin.Forms.Sandbox.Android/proguard.cfg

index c545ca9..3a0a648 100644 (file)
     </PrepareForBuildDependsOn>
   </PropertyGroup>
   
-  <Target Name="IncludeProguardForAndroid">
+  <Target Name="IncludeProguardForAndroid" Condition="'$(XFDisableDefaultProguardConfiguration)' != 'True'">
     <ItemGroup>
       <ProguardConfiguration Include="$(MSBuildThisFileDirectory)MonoAndroid10\proguard.cfg" />
     </ItemGroup>
index ed04c2e..7ec9690 100644 (file)
@@ -1,2 +1,4 @@
 -keep class android.support.v7.widget.FitWindowsFrameLayout { *; }
--dontwarn android.support.v7.widget.FitWindowsFrameLayout
\ No newline at end of file
+-dontwarn android.support.v7.widget.FitWindowsFrameLayout
+-keep class android.support.design.** { *; }
+-keep class android.support.multidex.MultiDexApplication { *; }
\ No newline at end of file
index ed04c2e..a00f7f4 100644 (file)
@@ -1,2 +1,4 @@
 -keep class android.support.v7.widget.FitWindowsFrameLayout { *; }
--dontwarn android.support.v7.widget.FitWindowsFrameLayout
\ No newline at end of file
+-dontwarn android.support.v7.widget.FitWindowsFrameLayout
+-keep class android.support.design.** { *; }
+-keep class android.support.multidex.MultiDexApplication { *; }