当状态为 AndroidAssetPackStatus.Failed 或 AndroidAssetPackStatus.Unknown 时,指示 Android 资源包错误类型的值。
Unity 始终在 AndroidAssetPackInfo 或 AndroidAssetPackState 对象中一起返回错误值和状态。在您调用 AndroidAssetPacks.DownloadAssetPackAsync 或 AndroidAssetPacks.GetAssetPackStateAsync 后,Unity 通过回调方法返回这些对象。当状态值为 AndroidAssetPackStatus.Failed 或 AndroidAssetPackStatus.Unknown 时,错误值指示失败的原因。对于任何其他状态值,错误值应始终为 AndroidAssetPackError.NoError。此枚举直接包装了 PlayCore API 中的 AssetPackErrorCode 值。其他资源:AndroidAssetPackInfo、AndroidAssetPacks.DownloadAssetPackAsync、AndroidAssetPacks.GetAssetPackStateAsync、AndroidAssetPackState。
NoError | 指示没有错误。 |
AppUnavailable | 指示此应用程序在 Google Play 商店中不可用。 |
PackUnavailable | 指示请求的 Android 资源包在 Google Play 商店中不可用。 |
InvalidRequest | 指示请求无效。 |
DownloadNotFound | 指示未找到请求的下载。 |
ApiNotAvailable | 指示资产交付 API 不可用。 |
NetworkError | 指示 Android 资源包由于网络连接错误而无法访问。 |
AccessDenied | 指示应用程序在当前设备情况下无权下载资源包。 |
InsufficientStorage | 指示设备上没有足够的存储空间来下载 Android 资源包。 |
PlayStoreNotFound | 指示设备未安装 Play 商店应用程序或安装了非官方版本。 |
NetworkUnrestricted | 指示应用程序请求使用移动数据,而没有 Android 资源包正在等待 Wi-Fi。 |
AppNotOwned | 指示最终用户未在设备上拥有该应用程序。 |
InternalError | 指示在下载资源包时发生未知错误。 |