使用自定义AndroidManifest.xml进行检测类

时间:2014-06-16 01:38:34

标签: android android-gradle

我想让我使用机器人测试来使用我的应用程序上下文的自定义(扩展)版本。我在我的测试文件夹下面有以下AndroidManifest(请注意android:name =“。RoboticumApplication”):

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.bipper.app.bsafe.test"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="9" />

    <instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="com.bipper.app.bsafe" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:name=".RoboticumApplication">
        <uses-library android:name="android.test.runner" />
    </application>

在我的gradle.build

中定义它
 androidTest {
         java.srcDirs = ['test-test/src']
         manifest.srcFile 'test-test/AndroidManifest.xml'
    }

但是我无法看到它的使用,似乎我在gradle中指向的整个AndroidManifest文件被忽略,在日志中我没有看到任何迹象表明构造函数在RoboticumApplication中被调用(我在构造函数中添加了日志记录) )。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

根据docs

  

sourceSet不应包含AndroidManifest.xml,因为它是自动生成的。

我也想修改图标和应用名称,还没有弄清楚如何做到这一点。