Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在appium中启动活动_Java_Android_Testing_Appium_Android Uiautomator - Fatal编程技术网

Java 无法在appium中启动活动

Java 无法在appium中启动活动,java,android,testing,appium,android-uiautomator,Java,Android,Testing,Appium,Android Uiautomator,代码是: n","com.tellm.android.app/.com.jodelapp.jodelandroidv3.view.mainactivity","-S"] [ADB] Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity [ADB] Error: Error occured while start

代码是:

n","com.tellm.android.app/.com.jodelapp.jodelandroidv3.view.mainactivity","-S"]
[ADB] Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity

[ADB] Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
    at Object.wrappedLogger.errorAndThrow (C:\resources\app\node_modules\appium\node_modules\appium-support\lib\logging.js:63:13)
    at ADB.callee$0$0$ (C:\resources\app\node_modules\appium\node_modules\appium-adb\lib\tools\apk-utils.js:79:9)
    at tryCatch (C:\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (
 Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity


[UiAutomator] UiAutomator shut down normally
[UiAutomator] Moving to state 'stopped'
[ADB] Attempting to kill all uiautomator processes
[ADB] Getting all processes with uiautomator
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running 'C:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","ZY22325Q4Q","shell","ps"]
[ADB] No uiautomator process found to kill, continuing...
[UiAutomator] Moving to state 'stopped'
[Logcat] Stopping logcat capture
[ADB] Getting connected devices...
[ADB] 1 device(s) connected
[ADB] Running 'C:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools\adb.exe' with args: ["-P",5037,"-s","ZY22325Q4Q","shell","am","force-stop","io.appium.unlock"]
[AndroidDriver] Not cleaning generated files. Add `clearSystemFiles` capability if wanted.
**[**MJSONWP] Encountered internal error running command: Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity****
你试过这个吗

这意味着这不是主要目的的活动,请检查您的
清单
了解实际的启动程序活动我如何检查清单我刚刚有了apk,如果您没有代码访问权限,请询问启动程序活动是什么
public class Jodel {


    private static AndroidDriver driver;
    public static void main(String[] args) throws MalformedURLException {
        // TODO Auto-generated method stub



        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
        capabilities.setCapability("deviceName", "Moto G(3rd Generation)");
        capabilities.setCapability("platformVersion", "5.1.1");
        capabilities.setCapability("platformName", "Android");
        // capabilities.setCapability("app", app.getAbsolutePath());
        capabilities.setCapability("appPackage",
                "com.tellm.android.app");
        capabilities.setCapability("appActivity",
                "com.jodelapp.jodelandroidv3.view.mainactivity");
    capabilities.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT,"100");

        driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"),
                capabilities);
    }

}