我应该在创建发布版本之前删除 build.gradle (app) 中的这一行吗?
android {
...
<!-- This one -->
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dependencies {
...
<!-- this block -->
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
<!-- and this line -->
testCompile 'junit:junit:4.12'
}
我很怀疑,因为如果它们与项目测试相关,我应该删除它们,不是吗?这样我的代码将受到更多保护,不是吗?
我可以简单地删除它们吗?这不会影响其余代码吗?
谢谢
最佳答案
没有必要删除它们。
由于它们与单元测试相关,因此未包含在发布版本中。
如果您不使用测试,它们就没用了 ,但通常将它们从 build.gradle
中删除不是一个好主意,因为您也可以在发布构建之后使用它们,特别是如果您有持续集成环境。
关于android - 可以删除 build.gradle (app) 上的一些行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43589526/