Не удается запустить приложение Android через сервер adb или Appium из-за SecurityException: отказ в разрешении - PullRequest
0 голосов
/ 02 апреля 2020

java .lang.SecurityException: Отказ в разрешении: начальное намерение = 2000) не экспортируется из uid 10209

Я добавил имена пакетов приложений и действий приложений для желаемых возможностей. Я проверил правильную активность приложения в APK info App. Доступно более одного действия приложения. Какую активность приложения я должен выбрать. Ниже приведены мои желаемые возможности. Кто-нибудь может предложить обходной путь для этого?

    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability("deviceName", "SM-G950U");
    cap.setCapability("udid", "988d91474b4e373156");
    cap.setCapability("platformName", "Android");
    cap.setCapability("platformVersion", "8.0.0");          
    cap.setCapability("appPackage", "com.samsung.android.calender");
    cap.setCapability("appActivity", "com.android.calender.LaunchActivity");
    cap.setCapability("waitForQuiescence", false);
    cap.setCapability("shouldUseSingletonTestManager", false);
    cap.setCapability(MobileCapabilityType.AUTOMATION_NAME, "uiautomator2");
    cap.setCapability("JSONSource", true);
    cap.setCapability(MobileCapabilityType.NO_RESET, false);
    cap.setCapability("autoGrantPermissions","true");
    cap.setCapability("noReset", "true");  

    URL url = new URL("http://127.0.0.1:4723/wd/hub");

    driver = new AppiumDriver<MobileElement>(url, cap);


    System.out.println("Application Started....");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...