I agree. Package name can be different from activity package path. In that scenario, selendroid won't work. If it's same, method should be called like this: setInstalledApp("com.example.app/com.example.app.AcitivityName").