国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

【厚積薄發(fā)】導(dǎo)致Resources文件夾的資源在Android打包后丟失的原因

0
分享至


這是第451篇UWA技術(shù)知識分享的推送,精選了UWA社區(qū)、UWA AI問答的熱門話題等技術(shù)知識點,助力大家更全面地掌握和學(xué)習(xí)。

UWA社區(qū)主頁:community.uwa4d.com

UWA QQ群:793972859

本期目錄:

  • 導(dǎo)致Resources文件夾的資源在Android打包后丟失的原因
  • GPU Culled Primitive中的xyz三平面剔除與視錐體剔除有什么區(qū)別
  • 按照不升級Unity引擎小改動快速適配安卓16KB頁面要求操作后還是閃退

From UWA AI 問答

Q:請問Resources文件夾的資源在Android打包后丟失是什么導(dǎo)致的呢?有resources.load顯式調(diào)用的。

A:Resources文件夾中的資源在Android打包后丟失,盡管有Resources.Load顯式調(diào)用,通常并非資源未被打包進(jìn)APK,而是由以下幾種原因?qū)е录虞d失敗或資源無法訪問:

1. 路徑與大小寫問題

Resources.Load的路徑是不區(qū)分大小寫的,但某些Android設(shè)備(尤其是定制ROM)的文件系統(tǒng)對路徑敏感。如果代碼中指定的路徑與實際文件夾/文件名的大小寫不完全一致,可能在部分設(shè)備上加載失敗。確保路徑字符串與Resources文件夾內(nèi)的資源命名(包括嵌套文件夾)保持一致。

此外,路徑應(yīng)使用正斜杠“/”,且不包含“.asset”等擴(kuò)展名。

2. 構(gòu)建過程中資源被剝離或沖突

  • 同名資源沖突:若項目中存在多個Resources文件夾,并且包含同名但不同內(nèi)容的資源,Unity在構(gòu)建時行為不確定,可能導(dǎo)致錯誤的資源被打包或覆蓋。

  • Addressables或AssetBundle沖突:如果同一資源同時被標(biāo)記為Addressable或打包進(jìn)AssetBundle,又存在于Resources文件夾,可能會因構(gòu)建流程混亂導(dǎo)致資源引用異常。建議避免資源重復(fù)管理。

3. 熱更新或補丁機制干擾

使用Application Patching或自定義熱更方案時,若處理不當(dāng)可能導(dǎo)致StreamingAssets目錄下原始資源被替換或刪除。雖然Resources資源通常打包在主APK內(nèi),但在某些增量更新邏輯中,如果誤操作了內(nèi)部文件結(jié)構(gòu),也可能影響資源讀取。

4. 安裝路徑變化(特定廠商手機)

部分國產(chǎn)手機(如華為、榮耀)將應(yīng)用安裝到SD卡時,路徑中可能出現(xiàn)特殊字符(如 -),若項目中有自定義資源加載邏輯依賴路徑拼接,未正確轉(zhuǎn)義可能導(dǎo)致文件打開失敗。雖然Resources.Load本身不受此影響,但如果涉及從外部加載補充資源并動態(tài)注冊,則需注意。

5. 資源未實際打入包體

雖然Resources文件夾下的資源默認(rèn)會被打包,但以下情況可能導(dǎo)致例外:

  • 構(gòu)建過程中出現(xiàn)異常中斷,導(dǎo)致資源未完整寫入。

  • 使用了條件編譯或腳本化構(gòu)建流程,意外排除了Resources文件夾。

可通過解壓APK文件(位于AndroidStudioProject/app/build/outputs/apk/或Unity導(dǎo)出目錄),檢查assets/bin/Data/resources.assets是否存在且包含預(yù)期資源,以確認(rèn)資源是否成功打包。

排查建議

1. 使用UWA GOT Online報告中的Resources.Load調(diào)用詳情頁,查看該資源的加載次數(shù)、耗時及是否返回null。

2. 在真機運行時添加日志,捕獲Resources.Load返回結(jié)果,確認(rèn)是否為空。

3. 檢查目標(biāo)設(shè)備的存儲路徑和安裝方式,排除廠商ROM特殊行為影響。

4. 清理構(gòu)建環(huán)境,重新執(zhí)行完整構(gòu)建流程,避免增量構(gòu)建殘留問題。

綜上,最可能的原因是路徑問題或構(gòu)建過程中的資源沖突,建議優(yōu)先驗證資源是否存在以及加載路徑準(zhǔn)確性。

分享鏈接 :

https://www.uwa4d.com/main/uwa-shared.html?shareId=88f1787d-7dc5-4d8a-91c2-09dc8d9c2258

From UWA AI 問答

Q:報告中的GPU Culled Primitive中的XY平面和Z平面剔除,和視錐體剔除是一樣的嗎?

A:GPU Culled Primitive中的剔除機制與視錐體剔除密切相關(guān),但“XY平面和Z平面剔除”這一表述并不準(zhǔn)確,實際并不存在獨立的“XY平面”或“Z平面”剔除方式。通常所說的圖元剔除主要指視錐體剔除(Frustum Culling),它是一種基于攝像機視錐空間的裁剪技術(shù),判斷物體是否位于可視范圍內(nèi)。

在圖形渲染流程中,圖元(如三角形)經(jīng)過頂點著色器處理后,會進(jìn)行一系列裁剪操作。其中,被裁剪掉的圖元數(shù)量(culled_primitives)反映的是那些經(jīng)過頂點計算后,最終因不在攝像機視野內(nèi)而未被光柵化的圖元。這部分圖元的產(chǎn)生,主要受視錐體剔除機制影響 —— 即只有處于視錐內(nèi)的圖元才會繼續(xù)后續(xù)渲染流程,其余則被剔除。

此外,還可能存在其他類型的剔除,例如:

  • 遮擋剔除(Occlusion Culling):用于剔除被其他物體完全遮擋的對象;

  • 背面剔除(Backface Culling):剔除面向攝像機背面的圖元; 但這些通常不計入GPU圖元輸入統(tǒng)計中的culled_primitives主要部分。

根據(jù)本次運行數(shù)據(jù)分析,項目中圖元處理情況良好,input_primitives與culled_primitives的比例處于合理范圍,未發(fā)現(xiàn)因過度圖元提交或嚴(yán)重剔除浪費導(dǎo)致的GPU頂點計算壓力問題。因此,當(dāng)前場景的剔除效率正常,無需針對圖元剔除做額外優(yōu)化。

綜上,所謂的“XY平面和Z平面剔除”并非標(biāo)準(zhǔn)術(shù)語,實際起作用的是視錐體剔除,它是決定哪些圖元被保留或剔除的核心機制之一。

GPU Culled Primitive中的“XY平面剔除”和“Z平面剔除”是視錐體剔除(Frustum Culling)在GPU硬件層面的具體實現(xiàn)階段,它們共同構(gòu)成了完整的視錐體剔除過程。

具體來說,視錐體剔除從邏輯上判斷一個圖元是否在攝像機的可視范圍內(nèi)(即視錐體內(nèi))。而在GPU執(zhí)行時,這一過程被分解為多個連續(xù)的裁剪測試階段:

  • Facing & XY Plane Test:此階段主要檢測圖元是否位于視錐的X、Y方向邊界內(nèi),并進(jìn)行背面剔除(Facing Culling)。若圖元在X或Y軸方向超出視錐范圍,或為背向相機的面,則在此階段被剔除。

  • Z Plane Test:此階段檢測圖元在深度方向(Z軸)是否超出近裁剪面(Near Clip)或遠(yuǎn)裁剪面(Far Clip)。若圖元距離過近或過遠(yuǎn),則被剔除。

  • Sample Test(微圖元剔除):進(jìn)一步剔除那些屏幕投影面積過小、無法覆蓋任何像素采樣點的圖元。

這些階段按順序執(zhí)行,每一步都會統(tǒng)計被剔除的圖元數(shù)量。因此,“XY平面”和“Z平面”剔除并非獨立于視錐體剔除,而是其內(nèi)部細(xì)分的裁剪步驟。


分享鏈接 :

https://www.uwa4d.com/main/uwa-shared.html?shareId=51a667fc-208e-4e0d-9d3d-a36a1bf2de39

From問答社區(qū)

Q1:在UWA問答社區(qū)看到帖子:

https://answer.uwa4d.com/question/68d4e378244ce21ce9ec0920

最近剛好我的項目也碰到了這個安卓16KB的問題,按照這個貼子實操還是一直閃退,想請教一下大家有碰到閃退問題嗎,是如何解決的呢?

A:更新對應(yīng)的so庫,AS自己查看,不是顯示16KB就得換,正常應(yīng)該這么顯示:



Q2:這些都換了,谷歌的檢測工具都能通過了,目前就是閃退。

A:很明顯,假現(xiàn)象,工程里面絕對還有其它不符合標(biāo)準(zhǔn)的,可以空包一個一個往里面加就知道了。

Q3:我目前用2020版Unity出的空工程,按照上述操作完成之后,還是閃退,基本就沒有其他的so。

A1:Unity 得升級,最低是2021,升級到2022.3.系列,起碼是2022.3.62,有些同大版本,都是不支持的,我問了一下Unity官方那邊的人。

A2:試過不行,最后還是升到2022。

A3: 可以分析一下閃退日志是否有報錯,一般可以定位到問題庫。

感謝小肥狼、tommom和小花輪子@UWA問答社區(qū)提供了回答,歡迎大家轉(zhuǎn)至社區(qū)交流

https://answer.uwa4d.com/question/68d4e378244ce21ce9ec0920

無論是社區(qū)里開發(fā)者們的互助討論,還是AI基于知識沉淀的快速反饋,核心都是為了讓每一個技術(shù)難題都有解、每一次踩坑都有回響。本期分享分別來自UWA AI問答和UWA問答社區(qū),希望這些從真實開發(fā)場景中提煉的經(jīng)驗,能直接幫你解決當(dāng)下的技術(shù)卡點,也讓你在遇到同類問題時,能更高效地找到破局方向。

封面圖來源于網(wǎng)絡(luò)

今天的分享就到這里。生有涯而知無涯,在漫漫的開發(fā)周期中,我們遇到的問題只是冰山一角,UWA社區(qū)愿伴你同行,一起探索分享。歡迎更多的開發(fā)者加入UWA社區(qū)。

UWA官網(wǎng):www.uwa4d.com

UWA社區(qū):community.uwa4d.com

UWA學(xué)堂:edu.uwa4d.com

點擊下方名片關(guān)注我們,將我設(shè)為星標(biāo),及時接收小編每日推送哦,性能優(yōu)化不迷路~

近期精彩回顧

【厚積薄發(fā)】

【充電一刻】

【厚積薄發(fā)】

【學(xué)堂上新】



特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
房價全面上漲,專家預(yù)言:未來三年的房價將創(chuàng)下歷史新高

房價全面上漲,專家預(yù)言:未來三年的房價將創(chuàng)下歷史新高

科學(xué)發(fā)掘
2026-03-01 13:59:50
哈梅內(nèi)伊身亡后的24小時,鐵腕老將拉里賈尼上位,美以豪賭終成敗筆

哈梅內(nèi)伊身亡后的24小時,鐵腕老將拉里賈尼上位,美以豪賭終成敗筆

健身狂人
2026-03-02 00:41:43
只要中國敢反制,巴拿馬就動手!巴總統(tǒng)口出狂言,外交部光速打臉

只要中國敢反制,巴拿馬就動手!巴總統(tǒng)口出狂言,外交部光速打臉

觀星賞月
2026-03-01 17:53:56
張藝謀首監(jiān)制!央視一套重磅出手,2026年度劇王橫空出世

張藝謀首監(jiān)制!央視一套重磅出手,2026年度劇王橫空出世

情感大頭說說
2026-03-01 16:51:27
國外媒體稱:一旦戰(zhàn)火爆發(fā),中國將會到達(dá)無人知曉的地步

國外媒體稱:一旦戰(zhàn)火爆發(fā),中國將會到達(dá)無人知曉的地步

古事尋蹤記
2025-12-10 07:11:27
這組照片是張學(xué)良軟禁時真實生活,奢華至極,完全不像囚徒生活!

這組照片是張學(xué)良軟禁時真實生活,奢華至極,完全不像囚徒生活!

芊芊子吟
2026-02-19 12:00:06
北美觀察丨“我知道是誰,但不能說”:哈梅內(nèi)伊之后,特朗普心中的伊朗接班人

北美觀察丨“我知道是誰,但不能說”:哈梅內(nèi)伊之后,特朗普心中的伊朗接班人

極目新聞
2026-03-01 17:37:18
2027男籃世預(yù)賽:陳盈駿高光表現(xiàn)獲郭士強盛贊,師徒對決溫情滿滿

2027男籃世預(yù)賽:陳盈駿高光表現(xiàn)獲郭士強盛贊,師徒對決溫情滿滿

云隱南山
2026-03-02 01:13:07
白發(fā)長哪里,病就藏哪里!別不信,你的身體早已通過白發(fā)向你“報警”!

白發(fā)長哪里,病就藏哪里!別不信,你的身體早已通過白發(fā)向你“報警”!

環(huán)球網(wǎng)資訊
2026-02-01 08:57:23
戒煙的驚人效果!研究發(fā)現(xiàn):戒煙10年以上,死亡率接近從未吸煙者

戒煙的驚人效果!研究發(fā)現(xiàn):戒煙10年以上,死亡率接近從未吸煙者

39健康網(wǎng)
2026-02-26 22:02:07
扛不住了,江蘇某大型建設(shè)集團(tuán)全員息崗!

扛不住了,江蘇某大型建設(shè)集團(tuán)全員息崗!

黯泉
2026-02-28 22:39:41
椰樹太顛了!代言人婚紗照成網(wǎng)紅打卡地,“土味營銷”天花板!

椰樹太顛了!代言人婚紗照成網(wǎng)紅打卡地,“土味營銷”天花板!

LOGO研究所
2026-03-01 11:19:49
羅德里戈:內(nèi)馬爾入選世界杯大名單不存在爭議,我們需要他

羅德里戈:內(nèi)馬爾入選世界杯大名單不存在爭議,我們需要他

懂球帝
2026-03-01 21:09:57
尉健行說:美國人選領(lǐng)導(dǎo)是5選1,我們選干部卻是1對1,這怎么行?

尉健行說:美國人選領(lǐng)導(dǎo)是5選1,我們選干部卻是1對1,這怎么行?

老謝談史
2026-02-24 23:20:42
逆轉(zhuǎn)中國臺北,男籃3人優(yōu)秀,1人最差,贏球功臣鎖定,出線穩(wěn)了

逆轉(zhuǎn)中國臺北,男籃3人優(yōu)秀,1人最差,贏球功臣鎖定,出線穩(wěn)了

現(xiàn)代小青青慕慕
2026-03-02 02:12:30
直降1300元!新機官宣:3月11日,正式開售!

直降1300元!新機官宣:3月11日,正式開售!

科技堡壘
2026-02-27 11:25:29
張藝謀:第一次見她,我對她說,你等著我們來找你,不要亂演電影

張藝謀:第一次見她,我對她說,你等著我們來找你,不要亂演電影

秀語千尋
2026-02-22 19:28:42
楊紫真的已經(jīng)瘦到天賦上限了,這也太牛了…

楊紫真的已經(jīng)瘦到天賦上限了,這也太牛了…

手工制作阿殲
2026-02-22 13:25:34
太強了,我國芯片突破又進(jìn)一步,擺脫30年束縛!

太強了,我國芯片突破又進(jìn)一步,擺脫30年束縛!

通信老柳
2026-02-07 09:28:08
浙江溫州不少人收到地震預(yù)警,官方:是隔壁福建柘榮縣發(fā)生地震

浙江溫州不少人收到地震預(yù)警,官方:是隔壁福建柘榮縣發(fā)生地震

極目新聞
2026-03-02 00:03:16
2026-03-02 04:28:49
侑虎科技UWA incentive-icons
侑虎科技UWA
游戲/VR性能優(yōu)化平臺
1552文章數(shù) 986關(guān)注度
往期回顧 全部

科技要聞

榮耀發(fā)布機器人手機、折疊屏、人形機器人

頭條要聞

特朗普警告伊朗“不要報復(fù)” 伊朗外長回應(yīng)

頭條要聞

特朗普警告伊朗“不要報復(fù)” 伊朗外長回應(yīng)

體育要聞

火箭輸給熱火:烏度卡又輸斯波教練

娛樂要聞

黃景瑜 李雪健坐鎮(zhèn)!38集犯罪大劇來襲

財經(jīng)要聞

中東局勢升級 如何影響A股、黃金和原油

汽車要聞

理想汽車2月交付26421輛 歷史累計交付超159萬輛

態(tài)度原創(chuàng)

本地
手機
房產(chǎn)
健康
公開課

本地新聞

津南好·四時總相宜

手機要聞

現(xiàn)場直擊!榮耀Robot Phone機器人手機長啥樣

房產(chǎn)要聞

濱江九小也來了!集齊海僑北+哈羅、寰島...江東教育要炸了!

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版