Guide | A13 | Storage Permission
-
You will need to check on your device's forum or Google it.
-
Settings > Developer Options > scroll to bottom > Force Allow Apps to External > + Reboot also doesn't work as described earlier.
However, e.g. Spotify, AntennaPod, Osmand offer the option to save data on an external SDcard which is working perfectly, so IMHO it seems to be a flaw in Vivaldi.
Is there somebody who can confirm that downloading to an external SDcard is working correctly?
-
@Zalex108 Thank you for the information.
I am having an issue with getting the
pm grant com.vivaldi.browser android.permission.WRITE_INTERNAL_STORAGE
command to work: I am using the latest ADB (r34.0.4-linux) dropped in my ~/bin directory.
The output (once I figured out how to open a shell on my Pixel 7) is:
Exception occurred while executing 'grant': java.lang.IllegalArgumentException: Unknown permission: android.permission.WRITE_INTERNAL_STORAGE at com.android.server.pm.permission.PermissionManagerServiceImpl.grantRuntimePermissionInternal(PermissionManagerServiceImpl.java:1361) at com.android.server.pm.permission.PermissionManagerServiceImpl.grantRuntimePermission(PermissionManagerServiceImpl.java:1319) at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:545) at android.permission.PermissionManager.grantRuntimePermission(PermissionManager.java:597) at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2546) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:292) at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97) at android.os.ShellCommand.exec(ShellCommand.java:38) at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:5996) at android.os.Binder.shellCommand(Binder.java:1049) at android.os.Binder.onTransact(Binder.java:877) at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4313) at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:5980) at android.os.Binder.execTransactInternal(Binder.java:1285) at android.os.Binder.execTransact(Binder.java:1244)
I've been looking at the error, but all I can find are questions and answers by developers trying to solve permissions for coding their applications. Which isn't particularly useful for my end-user use case.
Any guidance? Thanks.
-
I also tried the command for external storage (which was accepted without error) but no change in behavior (unable to select an image to upload to a forum), unfortunately.
-
Hi,
IDK, maybe, that Pixel version has some extra security layer.Try restarting and doing it again.
-
@Zalex108 I tried it again. No joy.
-
@diogenes009 I got this to work on Android 11...
Might want to try "revoking" each like this:pm revoke com.vivaldi.browser android.permission.READ_EXTERNAL_STORAGE pm revoke com.vivaldi.browser android.permission.WRITE_EXTERNAL_STORAGE
and then try enabling them again:
pm grant com.vivaldi.browser android.permission.READ_EXTERNAL_STORAGE pm grant com.vivaldi.browser android.permission.WRITE_EXTERNAL_STORAGE
The "internal_storage" is either bogus (I think) or not being used here.
pm grant com.vivaldi.browser android.permission.READ_INTERNAL_STORAGE
It threw the same error as you got when I tried it.
To upload a file from the SD card I used google "Files" when prompted for an app. The first view is the limited one (useless) Google wants you to see. Hit the Meatball in top left corner and it should slide a menu out from the left that will have other locations, like SD Card
-
I'm going to use Firefox (it works) for the site I upload pictures to and try Vivaldi Android after the next update lands.
-
@lfisk I'll try the revoke and grant when I get a chance.
I get to the picture I want to use without a problem. I just can't select anything. Even if a say please when I tap.
-
@diogenes009 I used Postimage.org to test this. It was an image on SD card>DCIM>Camera directory. Something unimportant... after the successful upload I copied the "delete image" link they provide and removed it.
I mentioned Google "Files" because I've had troubles with accessing stuff like that while using other apps. I haven't tried other means though while running Vivaldi
-
You could wait for a 1 more week for some other Pixel user answers that may give some more info.
After that,
You may open a Bug Report, they would have some more info with the Testers who checks about the reports. -
@glx said in Guide | A13 | Storage Permission:
but not working on Android 12. SDCard is still not usable as download destination in Vivaldi due to "Not enough space" which is definitely not the case.
I had the same problem on A13. And I just formatted my sdard and it fixed the problem. I used my PC and a card reader for formatting if there's any difference.
-
To which FS?
Ext4? -
How to get the Vivaldi browser in Android 14 storage permission enabled?
I am using a Samsung Galaxy S23 Ultra, running OneUI 6.1 on Android 14.
Everything I try I get something such as:pm grant com.vivaldi.browser android.permission.WRITE_EXTERNAL_STORAGE 'pm' is not recognized as an internal or external command, operable program or batch file.
My device has ADB acces, as it says:
List of devices attached RFCW10FYFVE device
What to do?
-
Search at XDADevelopers,
For Android 14 the command maybe it's different. -
This post is deleted! -
@Dijkertje92 first go into
./adb shell
-
This post is deleted!