์๋๋ก์ด๋ 11์์ ๋น๋์ค์ด๊ณ
์ ๋ํฐ ๋ฒ์ ์ 19.4.38f1์ ์ฐ๊ณ ์์ต๋๋ค.
์์ ๋ฒ๋ค ๋น๋ ์ต์ ์
DeterministicAssetBundle
ChunkBasedCompression
StrictMode
์ผ๋ก ๋น๋ํ์๊ณ
๋น๋ ํ๊ฒ์ ์๋๋ก์ด๋๋ก ํ๊ตฌ์
์ฑ ํด๋(Android/data/com.์ด์ฉ๊ตฌ/files)๋ก ๋ฐ์์ ์ฐ๋๊ฑด ๊ฐ๋ฅํ๋ฐ ์ฝ์ผ๋ฉด
2022-07-15 11:51:25.596 15894 21518 Error Unity Unable to read header from archive file: /storage/emulated/0/Android/data/com.DefaultCompany.com.unity.template.mobile2D/files/AssetBundles/card.ui
์ด๋ฐ ์๋ฌ๊ฐ ๋น๋๋ค.
๊ถํ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด์ ๋ณด๋๋ฐ
File.ReadAllBytes ๋ ์ ์์ ์ผ๋ก ์ฝ๋๊ฒ ๊ฐ๋ฅํ๋
AssetBundle.LoadFromFile ์ Unable to read header ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ
LoadFromMemory ์ Operation not permitted ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์ํฉ์
๋๋ค.
๋์์ฃผ์ธ์.
ํ์ผ ๊ฒฝ๋ก๋ ์ฝ๊ธฐ ์ฐ๊ธฐ ๋ชจ๋ Application.persistentDataPath + "/AssetBundles/" ๋ก ์ฐ๊ณ ์ฝ๊ณ ์์ต๋๋ค.
์ถ๊ฐ : File.ReadAllBytes ๋ก ์ฝ์ ํ LoadFromMemory ๋ก ์์
๋ฒ๋ค์ ์ป์ผ๋ ค ํ๋ฉด ์ญ์ ํผ๋ฏธ์
์๋ฌ๊ฐ ๋น๋๋ค.
์ถ๊ฐ : File.ReadAllBytes ๋ก ์ฝ์ ํ LoadFromMemory ๋ก ์ฝ์ผ๋ฉด ํผ๋ฏธ์
์๋ฌ๊ฐ ๋ฌ ํ ์๋์ ์๋ฌ๋ฉ์ธ์ง ๋ํ ๋ฐ์ํ๋๊ฑธ ๋ชป๋ดค๋ค์.
2022-07-15 11:51:25.602 15894 21518 Error Unity Failed to decompress data for the AssetBundle 'Memory'.
์์ถ ๊ด๋ จ์ผ๋ก๋ ์ฐพ์๋ณด๊ณ ๋ค์ ์ ์ด๋ณด๊ฒ ์ต๋๋ค.
์ถ๊ฐ : ChunkBasedCompression ๋ฅผ ํผ ์์
๋ฒ๋ค๋ก ์ฌ์๋ ํ์์ผ๋
2022-07-15 11:51:25.602 15894 21518 Error Unity Failed to decompress data for the AssetBundle 'Memory'.
์๋ฌ๊ฐ ๋ฐ์ํ๋ฉฐ ๋ฒ๋ค์ ๋ถ๋ฌ์ค์ง ๋ชปํ๊ณ ์์ต๋๋ค.
์ถ๊ฐ : ์๋ํฐ ๋ด์์๋ ์ ์์ ์ผ๋ก ๋ฒ๋ค ํ์ผ์ ์ฝ์ด์ค๊ณ ์ฐ๋๊ฒ ๊ฐ๋ฅํ ์ํ์
๋๋ค.
Android11 ํ๊ฒฝ์์ ๊ฒช๊ณ ์๋ ๋ฌธ์ ์
๋๋ค ใ
ใ
ํด๊ฒฐ ๋์์ต๋๋ค.
๋ด๋ถ๋ง ์๋ฒ์์ ๋ฐ์์ ๋ฒ๋ค ๋ฐ์ดํฐ ์ฐ๊ณ ํ๋ ๋ถ๋ถ์
์น์๋ฒ์ HTTP ํจํท ์์ค ๋ฌธ์ ๋๋ฌธ์ ์ด ์ ์ ์์ ํ ์ดํ์
์ฌ ์์ฒญํ๊ณ ์ฒดํฌํ๊ณ ์ฐ๋ ๋ถ๋ถ์ ๊ทธ๋๋ก ๋ณต๋ถํด์
๋งค๋ํ์คํธ ์ชฝ์๋ ํ๋ค๊ฐ
๋ฒ๋ค ๋ฐ์ดํฐ์ ๋งค๋ํ์คํธ ๋ฐ์ดํฐ๊ฐ ๊ทธ๋๋ก ๋ฎ์ด์์์ ธ์ ๋ฐ์ํ ๋ฌธ์ ์์ต๋๋ค.
๋๊ธ 0