java-client
java-client copied to clipboard
Unable to run basic code to launch app
Source Code:
File appDir=new File("src"); File app=new File(appDir,"ApiDemos-debug.apk"); DesiredCapabilities cap=new DesiredCapabilities(); cap.setCapability("automationName", "uiautomator2"); cap.setCapability("device","Android"); cap.setCapability(CapabilityType.BROWSER_NAME, ""); cap.setCapability(CapabilityType.VERSION, "13"); cap.setCapability("app", app.getAbsolutePath()); cap.setCapability("deviceName","Pixel_33"); cap.setCapability("platformName","Android"); cap.setCapability("app-package", "com.example.android.contactmanager-1"); cap.setCapability("app-activity", ".ContactManager"); cap.setCapability("udid", "emulator-5554"); service.start();
AppiumDriverLocalService service=null; AppiumServiceBuilder builder = new AppiumServiceBuilder() .withAppiumJS(new File("/usr/local/lib/node_modules/appium/build/lib/main.js")) .withIPAddress("0.0.0.0").usingPort(4099); service = builder.build();
AppiumDriver driver=new AndroidDriver(service,cap); System.out.println("App Started");
Operating System: MacOS
BashProfile: export JAVA_HOME=$(/usr/libexec/java_home -v 18.0.1.1) export PATH=$PATH:/usr/local/bin: export ANDROID_HOME=/Users/karthiksaggadi/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/build-tools export ANDROID_HOME=/Users/karthiksaggadi/Library/Android/sdk export ANDROID_SDK_ROOT=/Users/karthiksaggadi/Library/Android/sdk export ANDROID_AVD_HOME=~/.android/avd
I am unable to launch the basic app in the Emulator 0 upvotes Karthik · Lecture 8 · 3 days ago AppiumDriverLocalService service=null;
AppiumServiceBuilder builder = new AppiumServiceBuilder()
.withAppiumJS(new File("/usr/local/lib/node_modules/appium/build/lib/main.js"))
.withIPAddress("0.0.0.0").usingPort(4099);
service = builder.build();
File appDir=new File("src");
File app=new File(appDir,"ApiDemos-debug.apk");
DesiredCapabilities cap=new DesiredCapabilities();
cap.setCapability("automationName", "uiautomator2");
cap.setCapability("device","Android");
cap.setCapability(CapabilityType.BROWSER_NAME, "");
cap.setCapability(CapabilityType.VERSION, "13");
cap.setCapability("app", app.getAbsolutePath());
cap.setCapability("deviceName","Pixel_33");
cap.setCapability("platformName","Android");
cap.setCapability("app-package", "com.example.android.contactmanager-1");
cap.setCapability("app-activity", ".ContactManager");
cap.setCapability("udid", "emulator-5554");
service.start();
AppiumDriver driver=new AndroidDriver(service,cap);
System.out.println("App Started");
Operating System: MacOS
BashProfile:
export JAVA_HOME=$(/usr/libexec/java_home -v 18.0.1.1)
export PATH=$PATH:/usr/local/bin:
export ANDROID_HOME=/Users/karthiksaggadi/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/build-tools
export ANDROID_HOME=/Users/karthiksaggadi/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/karthiksaggadi/Library/Android/sdk
export ANDROID_AVD_HOME=~/.android/avd
Output: Below is the error we are getting. I tried upgrading the version. It didnt work
Could you provide the appium server log as well?