java-client icon indicating copy to clipboard operation
java-client copied to clipboard

Unable to run basic code to launch app

Open karthiksag opened this issue 3 years ago • 1 comments

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

Screen Shot 2022-07-07 at 12 41 18 PM

karthiksag avatar Jul 11 '22 16:07 karthiksag

Could you provide the appium server log as well?

KazuCocoa avatar Jul 11 '22 16:07 KazuCocoa