Android [Android 16] Universal Crash / Storage Access Denied - Not version-specific

dendy

Newcomer
Hello,

I am reporting a critical compatibility issue between Stardew Valley and Android 16. The game currently crashes on startup across all versions of the app when running on this OS.

Key points to clarify:
- Not version-specific: This issue affects all versions of the game, not just the latest patch.
- Not hardware-specific: It occurs regardless of device specifications.
- Not a Custom ROM bug: This is a platform-level conflict with Android 16's stricter Scoped Storage and directory permissions.

Technical Analysis:
The game is being denied access to its own directory in /storage/emulated/0/Android/data/com.chucklefish.stardewvalley. Even if the folders are created manually (via Shizuku/ADB), the initialization process fails.

I have captured logs that provide clear stack traces of the crash, which many users are experiencing but cannot document:

1. Initial Crash (Permission Denied):
Error: [System.UnauthorizedAccessException]: UnauthorizedAccess_IODenied_Path

2. Crash after manual folder creation:
Error: [System.InvalidOperationException]: Can't add item data definition... identifier '(O)' because its identifier is already registered.

The game requires an update to its storage handling logic or manifest declarations to be compatible with Android 16's
file system security model.
 
Top