IntelliJ 10.5:如何在生成的.apk文件中添加“测试”范围依赖项?

时间:2011-11-15 15:28:47

标签: android intellij-idea apk

我在IntelliJ中的Android项目中添加了几个依赖项,用于单元测试(JUnit4JMockSQLite-jdbc等)。我在模块依赖项设置中将它们全部定义为“测试”范围,因此它们仅在运行我的非测试时使用,并且它们不会妨碍生产代码。

我的问题是,当生成.apk文件时,它基本上忽略了“测试”范围设置,并包含所有不需要的依赖项,这会将.apk的大小增加十几个MB。

有没有办法防止这种情况发生?

1 个答案:

答案 0 :(得分:1)

Android测试可以在设备上运行,因此可能需要测试依赖项来实际运行它们。如果您在测试中使用的课程已作为Android平台的一部分在设备上提供,则可以尝试将范围设置为已提供