3

我正在使用 Gradle 在我的构建中指定一些产品风格,但影子应用程序上下文找到的包名称不是自定义名称,而是默认清单中的名称。但是,构建的 apk 会报告自定义包名称。

从测试:

    final Context context = Robolectric.getShadowApplication().getApplicationContext();
    System.out.println("Package name is: " + context.getPackageName());

根据http://tools.android.com/tech-docs

覆盖风味的包名称对生成 R 类的位置没有影响。这仅在创建最终 APK 时应用。

...听起来味道只适用于部分构建过程。在构建测试时如何让它使用风味的任何想法?

4

0 回答 0