如何在库项目中为Android instrumentation test配置Proguard?

如何在库项目中为Android instrumentation test配置Proguard?,android,testing,gradle,android-instrumentation,Android,Testing,Gradle,Android Instrumentation,当我们试图为驻留在库模块内的插装测试配置规则时,proguard配置是一个难题。之前有答案,但它只适用于应用程序模块,而不适用于库模块 对于作为库模块一部分的检测测试应用程序,是否有强制执行proguard规则的方法 apply plugin: 'com.android.library' android { buildTypes { all { minifyEnabled true proguardFile 'proguard-rules.pro' te

当我们试图为驻留在库模块内的插装测试配置规则时,proguard配置是一个难题。之前有答案,但它只适用于应用程序模块,而不适用于库模块

对于作为库模块一部分的检测测试应用程序,是否有强制执行proguard规则的方法

apply plugin: 'com.android.library'

android {
  buildTypes {
   all {
     minifyEnabled true
     proguardFile 'proguard-rules.pro'
     testProguardFile 'test-proguard-rules.pro'
   }
  }
}

你解决问题了吗?我正在考虑一个单独的testapp,它只用于测试库。或者你找到了不同的解决方案吗?不幸的是,我没有:(事实上,我无法通过lib模块设置来实现这一点。替代方案之一是将示例应用程序与库模块一起使用,您可以在其中嵌入UI测试。这将诱使系统在示例应用程序中打包库代码。然后您可以在示例应用程序中启用proguard。您解决了问题吗?我正在考虑一个单独的测试仅用于测试库的应用程序。或者您找到了其他解决方案吗?很遗憾,我没有:(事实上,我无法通过lib模块设置来实现这一点。替代方案之一是将示例应用程序与库模块一起使用,您可以在其中嵌入UI测试。这将诱使系统在示例应用程序中打包库代码。然后您可以在示例应用程序中启用proguard。