Android環境では、SteamingAssetsのパスがURIで表されます。 具体的には「jar:file://data/app/xxxxxxx/base!.apk/assets/ファイル名」などになります。 UnityのAndroidってStreamingAssetsがURIになるの知らなかった。。ifディレクティブで書き分けないとか。 pic.twitter.com/aDnV66jFSZ — とりカシュ (@torikasyu) January 29, 2022 なので、他のプラットフォームのようにファイルシステムとしてFileクラスやStreamReaderクラスでアクセスすることはできず、UnityWebRequestなどを使うことになります。 そうすると他のプラットフォームやUnityEditorで動作しなくなるので、パスがURIかどうかをチェックして場合分けをしてみました。