2016-12-04 73 views
1

我正在使用cordova構建我的應用程序。在這個應用程序中,我正在構建一個科爾多瓦插件。在插件的android部分,我需要包含另一個服務。但要包括該服務,我需要在build.gradleproguard-project.txt文件中添加一些行。編輯科爾多瓦應用程序中的proguard-project.txt

我可以加入我自己的gradle這個文件,如下

<framework src="relative/path/your.gradle" custom="true" type="gradleReference" /> 

編輯搖籃文件,但我無法找到如何proguard的-project.txt添加一些代碼。

任何人有任何想法如何添加一些行到proguard-project.txt?

回答

0

proguard-rules.pro文件是您可以添加自定義ProGuard規則的位置。

默認情況下,此文件位於模塊的根目錄(build.gradle文件旁邊)。

要添加更多特定於每個構建變體的ProGuard規則,請在相應的productFlavor塊中添加另一個proguardFiles屬性。

android { 
... 
buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 
       'proguard-rules.pro' 
    } 
} 
productFlavors { 
    flavor1 { 
    } 
    flavor2 { 
     proguardFile 'flavor2-rules.pro' 
    } 
} 
} 

更多Shrink Your Code and Resources

相關問題