<code>if (Application.platform == RuntimePlatform.Android) { //discoveryDir = new DirectoryInfo(Application.dataPath + "/Resources/DiscoveryPage/Bloggers"); //discoveryDir = new DirectoryInfo(Application.persistentDataPath + "/Resources/DiscoveryPage/Bloggers"); discoveryDir = new DirectoryInfo("jar:file://" + Application.dataPath + "!/assets" + "/Resources/DiscoveryPage/Bloggers"); MainUI.ShowDebug("Running on Android. @" + discoveryDir.Name); } else { discoveryDir = new DirectoryInfo(Application.dataPath + "/Resources/DiscoveryPage/Bloggers"); } bloggerDirs = discoveryDir.GetDirectories(); if (bloggerDirs == null) MainUI.ShowDebug("bloggerDirs is null"); else MainUI.ShowDebug("bloggerDirs is NOT null"); </code>

问题描述 投票:0回答:0

if (bloggerDirs == null) MainUI.ShowDebug("bloggerDirs is null"); else MainUI.ShowDebug("bloggerDirs is NOT null"); Bloggerdirs不会返回任何内容(甚至没有零)。两项调试线都没有打印出来。 thisevisesddir.getDirectories()之类的样本;不适用于Android。

任何人都知道问题以及如何在Android运行时间中获取这些目录?

	

我知道这是一个非常古老的问题。 我将这里放在这里,以防万一它可以帮助其他人,因为我没有看到任何反应表明该问题可能与权限有关,因为事实证明这是我的问题。 当我研究这个确切问题时,我偶然发现了这一点。 请参阅tires tiresty的文章

,以获取清单权限,例如read_media_audio,它是API 33的新文章。
	

android unity-game-engine resources getfiles getdirectories
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.