我正在使用Gradle在我的构建中指定一些产品风格,但是影子应用程序的上下文找到的包名称不是自定义的,它是默认清单中的一个。但是,构建的apk会报告自定义程序包名称。
从测试开始:
final Context context = Robolectric.getShadowApplication().getApplicationContext();
System.out.println("Package name is: " + context.getPackageName());
根据http://tools.android.com/tech-docs:
覆盖flavor的包名称对R的位置没有影响 生成了类。这是在创建最终APK时应用的 仅
......听起来好像只适用于部分构建过程。在构建测试时如何让它使用味道的任何想法?