Android Manifest Instrumentation

Jam*_*vec 5 android android-manifest android-testing

我有一个android test project设置来测试我的android project.在android test project清单中,我有一个条目instrumentation.看起来像:

<instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="com.company.android" />
Run Code Online (Sandbox Code Playgroud)

我很好奇这篇文章的重点是什么,特别是目的android:targetPackage="com.company.android"是什么.我问,因为我重构了旧项目并将类放入不同的包中,所以我很好奇我需要将这个值更新为...是否指向扩展类的包所在的包android.app.Application

She*_*lum 6

它告诉构建系统在哪里访问您要测试的实际项目.

这是必要的,因为您需要访问所有活动和类,而无需额外的副本.

有关它的信息散布在:http://developer.android.com/tools/testing/testing_android.html