Articles of gradle

如何从Android上包含的第三方库中删除未使用的资源?

我链接到我的应用程序的第三方库通常包括不被我的应用程序使用的资源文件,因此,最终会膨胀我的APK。 例如,包括Google Play服务库,但不使用loginbuttonfunction; 所有这些图像和布局资源都会在我的最终构build中结束。 由于这些资源被包含在一个编译的库中,我怎样才能从我的构build中删除它们?

AndroidStudio / Gradle与powermock

我找不到有关如何使用Android Studio / Gradle设置powermock的任何信息。 我试过的一切都导致了构buildexception。 任何人都可以显示正确的方法来做到这一点? 谢谢。

为特定的风格和buildType定义buildconfigfield

我有两种口味,可以说是香草和巧克力。 我也有debugging和发布构buildtypes,我需要香草发布有一个字段为真,而其他3个组合应该是假的。 def BOOLEAN = "boolean" def VARIABLE = "VARIABLE" def TRUE = "true" def FALSE = "false" VANILLA { debug { buildConfigField BOOLEAN, VARIABLE, FALSE } release { buildConfigField BOOLEAN, VARIABLE, TRUE } } CHOCOLATE { buildConfigField BOOLEAN, VARIABLE, FALSE } 我有一个错误,所以我想debugging和释放技巧不起作用。 有可能做到这一点?

junit用gradletesting一个android项目

我正在尝试在Android项目中运行testing(junit和robolectric),但我完全陷入了困境。 我的主要问题是,我用gradlefind的所有testing都以某种方式拉入了java插件,然后我得到这个错误: The 'java' plugin has been applied, but it is not compatible with the Android plugins. 我现在看到的唯一出路就是分成testing和应用项目 – 但是我想避免这种情况。 任何示例/提示将不胜感激! 在官方文档中 ,没有提到unit testing – 只有仪器testing – 但我想要unit testing快速得到结果。