5

使用 gradle 构建时,是否可以有一个仅用于测试的Application子类?我过去在 gradle 构建系统之前做过类似的事情,但我现在找不到这样做的方法。问题似乎是无法自定义AndroidManifest.xml用于仪器测试的 APK。

4

1 回答 1

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

“例如,如果使用风味来生成基于广告的应用程序和付费应用程序,那么其中一种风味可能依赖于 Ads SDK,而另一种则不会。

dependencies { flavor1Compile "..." } 在这种特殊情况下,文件 src/flavor1/AndroidManifest.xml 可能需要包含互联网权限。”

于 2014-01-24T18:39:02.810 回答