Help me to solve below error

My Appium Code:
package pravin;

import java.net.MalformedURLException;
import java.net.URL;

import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.Test;

import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.options.UiAutomator2Options;

public class AppBasic {

@Test
public void Apptest() throws MalformedURLException {

	try {
		DesiredCapabilities capabilities = new DesiredCapabilities();
		capabilities.setCapability("deviceName", "Test");
		capabilities.setCapability("app",
				"D://Mobile-Automation//Appium//src//test//java//resources//ApiDemos-debug.apk");
		capabilities.setCapability("platformName", "Android");
		capabilities.setCapability("automationName", "UiAutomator2");
		URL appiumServerURL = new URL("http://192.168.0.103:4723");

// UiAutomator2Options options = new UiAutomator2Options();
// options.setDeviceName(“Test”);
// options.setApp(“D://Mobile-Automation//Appium//src//test//java//resources//ApiDemos-debug.apk”);
AndroidDriver driver = new AndroidDriver(appiumServerURL, capabilities);
} catch (Exception e) {
e.printStackTrace();
}

}

}

while Running these error i get below error
[ADB] Running ‘C:\Users\Pallavi Gatkal\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am force-stop io.appium.settings’
[AndroidUiautomator2Driver@3159 (6d3b9314)] Restoring hidden api policy to the device default configuration
[ADB] Running ‘C:\Users\Pallavi Gatkal\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell ‘settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy’’
[AppiumDriver@814d] Event ‘newSessionStarted’ logged at 1706429628324 (13:43:48 GMT+0530 (India Standard Time))
[AppiumDriver@814d] Encountered internal error running command: Error executing adbExec. Original error: ‘Command ‘‘C:\Users\Pallavi Gatkal\AppData\Local\Android\Sdk\platform-tools\adb.exe’ -P 5037 -s emulator-5554 install -g C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ exited with code 1’; Command output: adb: failed to stat C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk: No such file or directory
[AppiumDriver@814d]
[AppiumDriver@814d] Error: Command ‘‘C:\Users\Pallavi Gatkal\AppData\Local\Android\Sdk\platform-tools\adb.exe’ -P 5037 -s emulator-5554 install -g C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ exited with code 1
[AppiumDriver@814d] at ChildProcess. (C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\teen_process\lib\exec.js:128:19)
[AppiumDriver@814d] at ChildProcess.emit (node:events:517:28)
[AppiumDriver@814d] at maybeClose (node:internal/child_process:1098:16)
[AppiumDriver@814d] at Process.ChildProcess._handle.onexit (node:internal/child_process:303:5)
[HTTP] <-- POST /session 500 13007 ms - 1672

Note : as per log Path settings_apk-debug.apk is present.

Path:
C:/Windows/System32/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk

instead of this you could try UiAutomator2Options options = new UiAutomator2Options();

Are you sure the apk is present and is accessible? Maybe it has been deleted by some antivirus software?

UiAutomator2Options options = new UiAutomator2Options()

same error come after using UiAutomtor2Options.

These apk is accessible.