我正在尝试使用Espresso for APK编写UI测试,但是我没有源代码。我正在尝试使用类路径初始化ActivityTestRule
。
我遵循了这个article
private static final String CLASSNAME = "com.mytaxi.android_demo.activities.AuthenticationActivity";
private static Class<? extends Activity> activityClass = (Class<? extends Activity>) Class.forName(CLASSNAME);
@Rule
public ActivityTestRule<?> mActivityRule = newActivityTestRule(CLASSNAME);
但我捕获到此异常“ java.lang.RuntimeException:找不到活动”
答案 0 :(得分:0)
有可能,此APK受Proguard保护。因此,当前已混淆了类/包的名称。换句话说,名称目前不同。