最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

幫你解決|為什么Unity導(dǎo)出一個(gè)APK會這么多坑?

2018-12-20 00:19 作者:小意思VR  | 我要投稿

當(dāng)我第一次從Unity3d,打包APK,并成功安裝到自己手機(jī)上的時(shí)候。 我覺得自己6得不行,

Unity真的很神奇。

我也是可以開發(fā)APP的大佬了

我們在電腦上使用Unity,去開發(fā)安卓平臺上的軟件,是在做一件跨平臺的事情,程序本身會出現(xiàn)BUG,軟件更新不兼容、打包操作流程失誤、環(huán)境配置不當(dāng),都會引起“花式報(bào)錯”。

對于新手來說,配置系統(tǒng)環(huán)境,讓你的Unity能夠順利導(dǎo)出第一個(gè)APK,是第一個(gè)挑戰(zhàn)。網(wǎng)上的信息魚龍混雜。我們的AR/VR教程,都離不開這一步。因此我專門錄制一個(gè)教程,并提供完整的下載資料。

AV30917643

當(dāng)然,如果看了這個(gè)視頻就能解決所有問題的話,自然就不需要寫這篇文章了。根據(jù)學(xué)習(xí)群的反饋,各種apk報(bào)錯,解決的方法都會在這里列出。

或許不能解決所有問題,這篇文章會持續(xù)更新,不妨收藏一下,有需要時(shí)候,來查閱即可。

【請做空包測試】

? ? ? ? ? ?這是一個(gè)簡單粗暴的測試方法。按照我的視頻,配置好環(huán)境之后。 直接走一遍流程,發(fā)布一個(gè)空的場景出來,去手機(jī)上運(yùn)行。

? ? ? ? ? ?如果這一步失敗,按照已知的情況,請這樣做:

  • 使用我視頻下方提供的SDK和JDK。如果你之前自己裝過,請卸載。Unity需要的是1.8版本的JDK。

  • 下載的SDK,直接解壓到磁盤根目錄。 不要自己重命名,甚至放到中文路徑下。(真的好多人這么做。。)

  • 回去再仔細(xì)看一下視頻中,導(dǎo)出之前的設(shè)置,尤其是bundle ID的修改。(50%的提問都是因?yàn)檫@個(gè),仔細(xì)看視頻嘛老哥們)

  • 和我一模一樣的操作,一樣的軟件版本和環(huán)境。但就是報(bào)錯,就像我今天遇到的群員。那么,我暫時(shí)的建議是裝一個(gè)老版本的unity,或者借用一下身邊其他電腦。 這個(gè)問題出現(xiàn)的概率較小,找到原因后,我會更新此條。

【排除程序上的BUG】

如果你的程序本身點(diǎn)擊運(yùn)行按鈕,都會出現(xiàn)如下的錯誤無法運(yùn)行。那肯定是導(dǎo)不出APK的。

程序本身跑不起來,肯定不能導(dǎo)出APK咯

對于新手來說,出現(xiàn)這種情況一般是發(fā)生在:

  • 寫了腳本,語法有錯誤,方法名有問題。保存之后無法通過編譯,這時(shí)候檢查對應(yīng)的腳本就可以,unity下方的控制臺會顯示是哪個(gè)腳本,某某行有問題。

  • 導(dǎo)入了插件/素材。 插件可能不兼容你的unity版本,此時(shí)下方也會報(bào)一堆錯誤。

報(bào)錯的形態(tài)千變?nèi)f化,但常見的就是固定幾種

【Unity2017 里面gradle,apk導(dǎo)出過程中卡住】

修改此處為internal

一般群里使用2017.x版本會遇到這個(gè)問題,只要把上圖改為internal即可。

一般這個(gè)選項(xiàng),在需要和android交互的應(yīng)用時(shí),才需要選擇Gradle,可以導(dǎo)出Android studio工程進(jìn)行進(jìn)一步開發(fā)。那邊坑就更多了,說多了全是淚。 我們選擇internal即可。

【導(dǎo)出到一半,彈出level23 not match target 26這種】

一些特定的功能,需要設(shè)置安卓API等級

以ARCORE為例,導(dǎo)出APK之前需要設(shè)置安卓最小等級為安卓7.0???但是在系統(tǒng)打包APK的時(shí)候,發(fā)現(xiàn)你本地只安裝了安卓5.0的SDK。那他就會告訴你,你還要下載安裝新版本的安卓,才可以繼續(xù)打包。

  • 使用我提供的SDK,已經(jīng)包含了較新版本,不會出現(xiàn)上述錯誤。

  • 出現(xiàn)這個(gè)窗口時(shí)候,可能會有download按鈕,讓unity幫你下載。 但是國內(nèi)上網(wǎng)環(huán)境,很可能下載卡住。?

  • 了解安卓知識的同學(xué),也可以進(jìn)SDK包里面,啟動管理工具進(jìn)行下載。

SDK中可以包含多個(gè)版本,我提供的包含安卓8.0,即API26;在安卓9.0普及之前,是足夠用的。

未完待續(xù),先留個(gè)坑,歡迎進(jìn)群提問,讓我們一起完善。


【安裝失敗的原因匯總】

【應(yīng)用閃退的原因】


謝謝你的閱讀。你的關(guān)注和點(diǎn)贊就是我最好的鼓勵,也希望你把我推薦給你的朋友。我的視頻和文章永久免費(fèi)!

如果您喜歡,請關(guān)注我,最近準(zhǔn)備寫的文章還有:

《第一次學(xué)AR,應(yīng)該準(zhǔn)備什么? 多久能出作品?》?

《想做VR,我該去參加培訓(xùn)班么? 得花多少錢?》

《導(dǎo)出APK 的各種坑,以及常見的解決辦法?》?

《VR/AR 開發(fā)向-好的素材模型網(wǎng)站,能讓你事半功倍》

作者:小意思VR
https://www.bilibili.com/read/cv1695509
出處: bilibili













幫你解決|為什么Unity導(dǎo)出一個(gè)APK會這么多坑?的評論 (共 條)

分享到微博請遵守國家法律
云南省| 通城县| 呈贡县| 株洲市| 德格县| 会同县| 休宁县| 阿巴嘎旗| 绵竹市| 万载县| 南汇区| 固始县| 讷河市| 平罗县| 来宾市| 启东市| 石景山区| 南投县| 武陟县| 威宁| 竹溪县| 寿光市| 泽普县| 太和县| 湟中县| 黄梅县| 芦山县| 城市| 香格里拉县| 大化| 肇东市| 罗江县| 陆丰市| 潼关县| 青田县| 资中县| 青海省| 屏东县| 泸州市| 长顺县| 定陶县|