Hi I am getting issue: INSTALL_FAILED_INSUFFICIENT_STORAGE: Package io.appium.settings could not be assigned a valid UID
Operating system: Windows 10
Appium CLI Version: 1.22.3
Appium Java Client: 8.2.0
Platform: Android
Real Device: Motorola Edge 20 Fusion
Android version: 12
Till now everything was fine, but suddenly getting INSTALL_FAILED_INSUFFICIENT_STORAGE: Package io.appium.settings could not be assigned a valid UID
After restarting application is working once and on next launch getting the same error.
Below is the server Logs
2022-11-01 19:01:18:115 [Appium] Welcome to Appium v1.22.3
2022-11-01 19:01:18:116 [Appium] Non-default server args:
2022-11-01 19:01:18:116 [Appium] basePath: wd/hub/
2022-11-01 19:01:18:116 [Appium] sessionOverride: true
2022-11-01 19:01:18:117 [Appium] logFile: D:\Workspace\Project\MyCard\mycard\Logs\Android_Motorola Edge 20 Fusion\Server.log
2022-11-01 19:01:18:117 [Appium] loglevel: info:debug
2022-11-01 19:01:18:117 [Appium] relaxedSecurityEnabled: true
2022-11-01 19:01:18:142 [Appium] Appium REST http interface listener started on 0.0.0.0:4723
2022-11-01 19:01:18:503 [HTTP] --> GET /wd/hub/status
2022-11-01 19:01:18:504 [HTTP] {}
2022-11-01 19:01:18:506 [GENERIC] Calling AppiumDriver.getStatus() with args: []
2022-11-01 19:01:18:507 [GENERIC] Responding to client with driver.getStatus() result: {âbuildâ:{âversionâ:â1.22.3â}}
2022-11-01 19:01:18:515 [HTTP] <-- GET /wd/hub/status 200 9 ms - 68
2022-11-01 19:01:18:515 [HTTP]
2022-11-01 19:01:18:522 [HTTP] --> GET /wd/hub/status
2022-11-01 19:01:18:522 [HTTP] {}
2022-11-01 19:01:18:523 [GENERIC] Calling AppiumDriver.getStatus() with args: []
2022-11-01 19:01:18:523 [GENERIC] Responding to client with driver.getStatus() result: {âbuildâ:{âversionâ:â1.22.3â}}
2022-11-01 19:01:18:524 [HTTP] <-- GET /wd/hub/status 200 2 ms - 68
2022-11-01 19:01:18:525 [HTTP]
2022-11-01 19:01:20:317 [HTTP] Request idempotency key: 0e2dd7c8-838f-4e4a-8253-876ec3368799
2022-11-01 19:01:20:341 [HTTP] --> POST /wd/hub/session
2022-11-01 19:01:20:341 [HTTP] {âcapabilitiesâ:{âfirstMatchâ:[{}],âalwaysMatchâ:{âappium:adbExecTimeoutâ:60000,âappium:appâ:âD:\Workspace\Project\MyCard\mycard\apps\android\Demo.apkâ,âappium:appActivityâ:âcom.demo.LauncherActivityâ,âappium:appPackageâ:âcom.demoâ,âappium:appWaitActivityâ:"",âappium:appWaitForLaunchâ:false,âappium:autoGrantPermissionsâ:true,âappium:automationNameâ:âUIAutomator2â,âappium:clearDeviceLogsOnStartâ:true,âappium:clearSystemFilesâ:true,âappium:deviceNameâ:âMotorola Edge 20 Fusionâ,âappium:ensureWebviewsHavePagesâ:true,âappium:fullResetâ:false,âappium:newCommandTimeoutâ:200,âappium:noResetâ:true,âappium:resetKeyboardâ:true,âappium:showChromedriverLogâ:true,âappium:systemPortâ:10013,âappium:udidâ:âZD2222ZKDNâ,âappium:unicodeKeyboardâ:true,âplatformNameâ:âandroidâ}}}
2022-11-01 19:01:20:342 [W3C] Calling AppiumDriver.createSession() with args: [null,null,{âfirstMatchâ:[{}],âalwaysMatchâ:{âappium:adbExecTimeoutâ:60000,âappium:appâ:âD:\Workspace\Project\MyCard\mycard\apps\android\Demo.apkâ,âappium:appActivityâ:âcom.rblbank.mycard.LauncherActivityâ,âappium:appPackageâ:âcom.demoâ,âappium:appWaitActivityâ:"",âappium:appWaitForLaunchâ:false,âappium:autoGrantPermissionsâ:true,âappium:automationNameâ:âUIAutomator2â,âappium:clearDeviceLogsOnStartâ:true,âappium:clearSystemFilesâ:true,âappium:deviceNameâ:âMotorola Edge 20 Fusionâ,âappium:ensureWebviewsHavePagesâ:true,âappium:fullResetâ:false,âappium:newCommandTimeoutâ:200,âappium:noResetâ:true,âappium:resetKeyboardâ:true,âappium:showChromedriverLogâ:true,âappium:systemPortâ:10013,âappium:udidâ:âZD2222ZKDNâ,âappium:unicodeKeyboardâ:true,âplatformNameâ:âandroidâ}}]
2022-11-01 19:01:20:343 [BaseDriver] Event ânewSessionRequestedâ logged at 1667329280342 (00:31:20 GMT+0530 (India Standard Time))
2022-11-01 19:01:20:753 [Appium] Appium v1.22.3 creating new AndroidUiautomator2Driver (v1.70.1) session
2022-11-01 19:01:20:753 [Appium] There are no active sessions for cleanup
2022-11-01 19:01:20:754 [Appium] Applying relaxed security to âAndroidUiautomator2Driverâ as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure
2022-11-01 19:01:20:755 [BaseDriver] Creating session with W3C capabilities: {
2022-11-01 19:01:20:755 [BaseDriver] âalwaysMatchâ: {
2022-11-01 19:01:20:756 [BaseDriver] âplatformNameâ: âandroidâ,
2022-11-01 19:01:20:756 [BaseDriver] âappium:adbExecTimeoutâ: 60000,
2022-11-01 19:01:20:756 [BaseDriver] âappium:appâ: âD:\Workspace\Project\MyCard\mycard\apps\android\Demo.apkâ,
2022-11-01 19:01:20:756 [BaseDriver] âappium:appActivityâ: âcom.rblbank.mycard.LauncherActivityâ,
2022-11-01 19:01:20:756 [BaseDriver] âappium:appPackageâ: âcom.demoâ,
2022-11-01 19:01:20:756 [BaseDriver] âappium:appWaitActivityâ: â*â,
2022-11-01 19:01:20:756 [BaseDriver] âappium:appWaitForLaunchâ: false,
2022-11-01 19:01:20:756 [BaseDriver] âappium:autoGrantPermissionsâ: true,
2022-11-01 19:01:20:756 [BaseDriver] âappium:automationNameâ: âUIAutomator2â,
2022-11-01 19:01:20:756 [BaseDriver] âappium:clearDeviceLogsOnStartâ: true,
2022-11-01 19:01:20:756 [BaseDriver] âappium:clearSystemFilesâ: true,
2022-11-01 19:01:20:756 [BaseDriver] âappium:deviceNameâ: âMotorola Edge 20 Fusionâ,
2022-11-01 19:01:20:758 [BaseDriver] âappium:ensureWebviewsHavePagesâ: true,
2022-11-01 19:01:20:759 [BaseDriver] âappium:fullResetâ: false,
2022-11-01 19:01:20:759 [BaseDriver] âappium:newCommandTimeoutâ: 200,
2022-11-01 19:01:20:759 [BaseDriver] âappium:noResetâ: true,
2022-11-01 19:01:20:759 [BaseDriver] âappium:resetKeyboardâ: true,
2022-11-01 19:01:20:759 [BaseDriver] âappium:showChromedriverLogâ: true,
2022-11-01 19:01:20:759 [BaseDriver] âappium:systemPortâ: 10013,
2022-11-01 19:01:20:759 [BaseDriver] âappium:udidâ: âZD2222ZKDNâ,
2022-11-01 19:01:20:759 [BaseDriver] âappium:unicodeKeyboardâ: true
2022-11-01 19:01:20:759 [BaseDriver] },
2022-11-01 19:01:20:759 [BaseDriver] âfirstMatchâ: [
2022-11-01 19:01:20:759 [BaseDriver] {}
2022-11-01 19:01:20:759 [BaseDriver] ]
2022-11-01 19:01:20:759 [BaseDriver] }
2022-11-01 19:01:20:766 [BaseDriver] Session created with session id: 19ff654b-4242-4f44-bf38-2106a1703f4d
2022-11-01 19:01:20:768 [BaseDriver] Using local app âD:\Workspace\Project\MyCard\mycard\apps\android\Demo.apkâ
2022-11-01 19:01:20:768 [UiAutomator2] Checking whether app is actually present
2022-11-01 19:01:20:785 [ADB] Found 2 âbuild-toolsâ folders under âD:\Software_Installed\Android\Sdkâ (newest first):
2022-11-01 19:01:20:785 [ADB] D:/Software_Installed/Android/Sdk/build-tools/33.0.0
2022-11-01 19:01:20:785 [ADB] D:/Software_Installed/Android/Sdk/build-tools/32.0.0
2022-11-01 19:01:20:785 [ADB] Using âadb.exeâ from âD:\Software_Installed\Android\Sdk\platform-tools\adb.exeâ
2022-11-01 19:01:20:786 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 start-serverâ
2022-11-01 19:01:20:980 [AndroidDriver] Retrieving device list
2022-11-01 19:01:20:980 [ADB] Trying to find a connected android device
2022-11-01 19:01:20:981 [ADB] Getting connected devices
2022-11-01 19:01:21:131 [ADB] Connected devices: [{âudidâ:âZD2222ZKDNâ,âstateâ:âdeviceâ}]
2022-11-01 19:01:21:131 [AndroidDriver] Using device: ZD2222ZKDN
2022-11-01 19:01:21:132 [ADB] Using âadb.exeâ from âD:\Software_Installed\Android\Sdk\platform-tools\adb.exeâ
2022-11-01 19:01:21:132 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 start-serverâ
2022-11-01 19:01:21:282 [ADB] Setting device id to ZD2222ZKDN
2022-11-01 19:01:21:282 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell getprop ro.build.version.sdkâ
2022-11-01 19:01:21:469 [ADB] Current device property âro.build.version.sdkâ: 31
2022-11-01 19:01:21:470 [ADB] Getting device platform version
2022-11-01 19:01:21:470 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell getprop ro.build.version.releaseâ
2022-11-01 19:01:21:659 [ADB] Current device property âro.build.version.releaseâ: 12
2022-11-01 19:01:21:659 [ADB] Device API level: 31
2022-11-01 19:01:21:660 [UiAutomator2] Relaxing hidden api policy
2022-11-01 19:01:21:660 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell âsettings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1ââ
2022-11-01 19:01:21:959 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN wait-for-deviceâ
2022-11-01 19:01:22:102 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell echo pingâ
2022-11-01 19:01:22:272 [AndroidDriver] Pushing settings apk to deviceâŚ
2022-11-01 19:01:22:273 [ADB] Getting install status for io.appium.settings
2022-11-01 19:01:22:273 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell dumpsys package io.appium.settingsâ
2022-11-01 19:01:22:575 [ADB] âio.appium.settingsâ is not installed
2022-11-01 19:01:22:576 [ADB] App âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ is not installed
2022-11-01 19:01:22:576 [ADB] Installing âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ
2022-11-01 19:01:22:577 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN helpâ
2022-11-01 19:01:22:731 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN featuresâ
2022-11-01 19:01:22:870 [ADB] The application at âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ will not be cached, because the device under test has confirmed the support of streamed installs
2022-11-01 19:01:22:870 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN install -g C:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ
2022-11-01 19:01:23:749 [ADB] Getting install status for io.appium.settings
2022-11-01 19:01:23:750 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell dumpsys package io.appium.settingsâ
2022-11-01 19:01:24:005 [ADB] âio.appium.settingsâ is not installed
2022-11-01 19:01:24:005 [ADB] App âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ is not installed
2022-11-01 19:01:24:005 [ADB] Installing âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ
2022-11-01 19:01:24:006 [ADB] The application at âC:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ will not be cached, because the device under test has confirmed the support of streamed installs
2022-11-01 19:01:24:006 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN install -g C:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apkâ
2022-11-01 19:01:24:773 [UiAutomator2] Deleting UiAutomator2 session
2022-11-01 19:01:24:773 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell am force-stop com.demoâ
2022-11-01 19:01:25:051 [ADB] Removing forwarded port socket connection: 10013
2022-11-01 19:01:25:051 [ADB] Running âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN forward --remove tcp:10013â
2022-11-01 19:01:25:255 [UiAutomator2] Unable to remove system port forward: Error executing adbExec. Original error: âCommand âD:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN forward --remove tcp:10013â exited with code 1â; Command output: adb.exe: error: listener âtcp:10013â not found
2022-11-01 19:01:25:255 [UiAutomator2]
2022-11-01 19:01:25:255 [UiAutomator2] Restoring hidden api policy to the device default configuration
2022-11-01 19:01:25:255 [ADB] Running 'D:\Software_Installed\Android\Sdk\platform-tools\adb.exe -P 5037 -s ZD2222ZKDN shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
2022-11-01 19:01:25:561 [BaseDriver] Event 'newSessionStarted' logged at 1667329285561 (00:31:25 GMT+0530 (India Standard Time))
2022-11-01 19:01:25:561 [W3C] Encountered internal error running command: Error executing adbExec. Original error: 'Command 'D:\\Software_Installed\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s ZD2222ZKDN install -g C:\\Users\\deepakv\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\io.appium.settings\\apks\\settings_apk-debug.apk' exited with code 1'; Command output: adb: failed to install C:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE: Scanning Failed.: Package io.appium.settings could not be assigned a valid UID]
2022-11-01 19:01:25:561 [W3C]
2022-11-01 19:01:25:561 [W3C] Error: Command 'D:\\Software_Installed\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s ZD2222ZKDN install -g C:\\Users\\deepakv\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\io.appium.settings\\apks\\settings_apk-debug.apk' exited with code 1
2022-11-01 19:01:25:561 [W3C] at ChildProcess.<anonymous> (C:\Users\deepakv\AppData\Roaming\npm\node_modules\appium\node_modules\teen_process\lib\exec.js:113:19)
2022-11-01 19:01:25:561 [W3C] at ChildProcess.emit (events.js:400:28)
2022-11-01 19:01:25:562 [W3C] at maybeClose (internal/child_process.js:1058:16)
2022-11-01 19:01:25:562 [W3C] at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
2022-11-01 19:01:25:594 [HTTP] <-- POST /wd/hub/session 500 5252 ms - 1815
2022-11-01 19:01:25:594 [HTTP]