在使用gradle构建时,是否可以使用仅用于测试的Application子类?我在Gradle构建系统之前已经做过类似的事情了,但我现在找不到办法。问题似乎是无法自定义用于仪器测试APK的AndroidManifest.xml
。
答案 0 :(得分:0)
您可以创建构建变体,这样可以让您拥有不同版本的Application类,并允许您覆盖清单。然后,您可以只测试该特定变体。 http://tulipemoutarde.be/2013/10/06/gradle-build-variants-for-your-android-project.html
http://tools.android.com/tech-docs/new-build-system/user-guide
“例如,如果使用各种口味生成基于广告的应用和付费应用,其中一种口味可能依赖于广告SDK,而另一种则不依赖。
依赖{ flavor1Compile“......” } 在这种特殊情况下,文件src / flavor1 / AndroidManifest.xml可能需要包含互联网权限。“