2014-09-03 26 views
3

docs狀態:如何權限加入AndroidManifest.xml中的測試

如前所述,毗鄰主要sourceSet是androidTest sourceSet,默認情況下位於SRC/androidTest/ .... sourceSet不應包含AndroidManifest.xml,因爲它是自動生成的。

所以,如果我想爲測試添加額外的權限,那麼正確的方法是什麼?

+0

可能的重複http://stackoverflow.com/questions/25276537/how-do-i-change-android-permission-settings-when-running-tests – GeneSys 2014-09-17 14:10:24

回答

4

從Android Gradle插件的0.13.0版本(2014/09/18發佈)開始,現在可以爲Android測試提供自定義清單。

現在可以提供用於測試應用程序中(src/androidTest/AndroidManifest.xml中)的清單

來源:https://sites.google.com/a/android.com/tools/tech-docs/new-build-system

欲瞭解更多信息,請參見樣品"gradle_examples_0.14.4/tree/master/androidManifestInTest" - 雖然它似乎對我來說沒有特別的配置需要。

+0

請注意,根據您的項目結構和'build.gradle '現在可能會工作,只能在src/debug'中使用/合併AndroidManifest.xml。 – janpio 2017-08-11 11:30:56