View Issue Details

IDCategoryLast Update
0003544Bug Report2024-06-08 10:29
ReporterTheBardladin 
SeveritymajorReproducibilityalways
Status resolvedResolutionno change required
Summary0003544: Unable to create saves on Android 14
DescriptionAny attempt to create a save in Android 14 fails. This might be do Android increasing restrictions on accessing /android/data subfolders. It might require having STS create saves in a different location.
Platform/OSAndroid
Version21.0.0-wip.4468

Activities

TheBardladin

TheBardladin

2024-06-01 20:48

reporter  

sts_android14_error.txt (1,792 bytes)
```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 174, in <module>
  File "renpy/common/00action_file.rpy", line 414, in __call__
Exception: Not saved - no valid save locations.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "00gamemenu.rpyc", line 174, in script
  File "renpy/ast.py", line 821, in execute
  File "renpy/python.py", line 1178, in py_exec_bytecode
  File "renpy/common/00gamemenu.rpy", line 174, in <module>
  File "renpy/ui.py", line 301, in interact
  File "renpy/display/core.py", line 2165, in interact
  File "renpy/display/core.py", line 3201, in interact_core
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/screen.py", line 793, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/layout.py", line 1426, in event
  File "renpy/display/layout.py", line 288, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/layout.py", line 288, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/layout.py", line 1426, in event
  File "renpy/display/layout.py", line 288, in event
  File "renpy/display/layout.py", line 1202, in event
  File "renpy/display/behavior.py", line 1174, in event
  File "renpy/display/behavior.py", line 1095, in handle_click
  File "renpy/display/behavior.py", line 395, in run
  File "renpy/common/00action_file.rpy", line 414, in __call__
  File "renpy/loadsave.py", line 460, in save
  File "renpy/savelocation.py", line 468, in save
Exception: Not saved - no valid save locations.

```
sts_android14_error.txt (1,792 bytes)
Livingston

Livingston

2024-06-04 00:36

updater   ~0005578

Saves are fully functional on my pixel 7 pro running Android 14.

What is the exact make and model of your device?
What carrier are you with?
Is there any chance at all that your device has a work partition configured?

It sounds like you might be using a non-administrator account on the device that does not have system access, which would be very unusual.
TheBardladin

TheBardladin

2024-06-05 00:14

reporter   ~0005596

I am using a 2023 Google Pixel 8 Pro with Google Fi as the carrier (in case that matters). Build # AP1A.240505.005. I'm using Android 14 with both May updates.

While I have 3 different Google accounts tied to the phone, I only have one user, myself, which is the admin. I am not sure if I have used a work partition on my hard drive but I severely doubt it as I only have my work email app installed as this phone is my personal device. Is there a way to check that?
TheBardladin

TheBardladin

2024-06-06 20:05

reporter   ~0005612

I was able to resolve the issue. I primarily use a third party file explorer app on my Android and installed STS through it. When installing through the pixel default file browser, the save works.
strayerror

strayerror

2024-06-08 10:29

developer   ~0005615

Glad you were able to get it working. :)

Issue History

Date Modified Username Field Change
2024-06-01 20:48 TheBardladin New Issue
2024-06-01 20:48 TheBardladin File Added: sts_android14_error.txt
2024-06-03 20:55 strayerror Status new => assigned
2024-06-04 00:36 Livingston Note Added: 0005578
2024-06-05 00:14 TheBardladin Note Added: 0005596
2024-06-06 20:05 TheBardladin Note Added: 0005612
2024-06-08 10:29 strayerror Status assigned => resolved
2024-06-08 10:29 strayerror Resolution open => no change required
2024-06-08 10:29 strayerror Note Added: 0005615