Test run aborted in visual studio using appium

the msg appears when trying to run
Test run aborted
what the issue
Code:

using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Android;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Remote;

namespace AppiumAbuAyyash
{

[TestClass]
public class Login
{

#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
AppiumDriver driver;
#pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.

    [TestMethod]
    public void TestMethod1()
    {
        
        AppiumOptions cap = new AppiumOptions();

        cap.AddAdditionalCapability("deviceName", "sdk_gphone64_x86_64");
        cap.AddAdditionalCapability("udid", "emulator-5554");
        cap.AddAdditionalCapability("platformName", "Android");
        cap.AddAdditionalCapability("platformversion", "14");
        cap.AddAdditionalCapability("appPackage", "com.incube.abuayyash.abu_ayyash_mobile");
        cap.AddAdditionalCapability("appActivity", "com.incube.abuayyash.abu_ayyash_mobile.MainActivity");

        driver = new AndroidDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap);

        driver.FindElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.View/android.view.View/android.view.View/android.view.View/android.view.View/android.widget.ScrollView/android.widget.EditText[1]\r\n").SendKeys("dania");
        driver.FindElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.View/android.view.View/android.view.View/android.view.View/android.view.View/android.widget.ScrollView/android.widget.EditText[2]\r\n").SendKeys("12345");
        driver.FindElementByXPath("//android.widget.Button[@content-desc=\"تسجيل دخول\"]\r\n").Click();

    }
}

}

This is not an Appium issue. Try to either declare the driver as “AppiumDriver? driver” with the question mark, or add this to your project file:

<PropertyGroup>
<Nullable>disable</Nullable>
</PropertyGroup>

I tried to use the 2 way but the issue was not fixed