A solution when the app cannot be updated on Lenovo Tab P11 due to lack of sd card capacity.
My problem was, Lenovo Tab P11 was updated once, and certain apps continued to not be updated.
First of all, I was using the external sd card in Adoptable mode, which is formatted like an embedded memory with ext4.
The remaining actual capacity was about 40GB inside and 60GB outside, respectively, which could not have been without capacity. And suddenly, after a few tests, I found that a specific directory did not have the right to delete. "This is why you don't have capacity!" I discovered.
Cause analysis and results.
After looking into the cause for about an hour, we performed the update package of P11 and found that it was caused by /sdard/Android remaining in the internal directory. (In the actual file explorer, it appears /emulated/0/)
I don't know if Lenovo is a problem caused by people who don't know linux making products, but /sdcard/Android should be set up with simlink inside, but the actual Android directory remains here, causing messages and errors such as "lack of external memory capacity."
How do you solve it?
First, you have to be able to perform the adb.
Drivers within adb or Qualcomm QPST must be received through Internet search. First of all, I couldn't leave any information because I already exist because I do Android apps and reverse as a hobby. But you can find this part through Google search.
I will write down the subsequent process one by one.
- Debugging Mode Active: Settings > System > Tablet Information > Build Number Kernel Version )
- Type a pattern or password.
- If you became a developer, move to the previous one.
- Enter developer options.
- If you scroll down, there's "USB Debugging". Come here.
- When USB is connected, the PC recognizes the driver if Qualcomm QPST is installed.
- I recommend running Windows command (cmd) rather than MSYS2 (only for those who do).
- In case of macOS, just run any shell.
- (Only Windows users) Go to where the adb is
- If you enter adb devices, when P11 is connected, SN pops up and you can see the device.
- Enter the following: adb shell mv/sdcard/Android/sdcard/Error1
- This will change the Android directory in question and regenerate Android internally (symlink will be right)
- And try to install apps that were not installed in Appsto. The problem has been solved and you can see that it is installed normally.
- Go back to Setting -> Developer Options and now turn off Developer Options.