国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

之前UNITY安卓無法打包的問題處理總結(jié)

2020-01-15 09:41 作者:紫數(shù)  | 我要投稿

約兩周前用UNITY打包安卓的時候出了莫名其妙的BUG,浪費了好多天時間最終用不情愿的方法將其修復(fù)。這里總結(jié)一下:
(1)首先問題發(fā)生的起因某一天打包的時候我人離開了一會兒,回來就發(fā)現(xiàn)報錯了。報錯信息是:

CommandInvokationFailure: Failed to sign APK package.

D:\Program Files\android-sdk-windows\build-tools\27.0.1\apksigner.bat sign --ks "D:/Unity Projects/********.keystore" --ks-pass pass:"********" --ks-key-alias "********" --key-pass pass:"********" "D:\Unity Projects\i_am_bag\Temp/StagingArea/Package.apk"


stderr[

'C:\WINDOWS\system32\reg' ????????????????????????е????

?????????????

]

stdout[


]

exit code: 255


明明一周前都好的,現(xiàn)在怎么就錯了?我回憶了下這兩天的操作,唯一做的相關(guān)的事情就是安裝了YOMOB的廣告SDK。
但問題是,SDK的導(dǎo)入是針對某個具體項目的,而我現(xiàn)在打包的項目并沒有導(dǎo)入這個SDK,怎么可能會出錯呢?

(2)所以我初步可以認為不是SDK導(dǎo)致的。首先懷疑簽名文件是否過期。結(jié)果命令行下查了一下,還能用幾十年,顯然不是這個簽名文件過期問題。然后我又重新新建了一個簽名文件,依舊不行。然后我用重新建了一個空白項目并重新新建了一個簽名文件,依舊不行。

(3)然后我分別發(fā)求助給UNITY總部的官方和UNITY中國區(qū)的官方??偛炕貜?fù)我說我用的2017版本太舊了,讓我升級后再說。中國區(qū)官方說我的報錯信息都是亂碼他們怎么給我查。
于是我沒辦法只好升級到2018的一個LTS版本。結(jié)果報錯信息和之前幾乎一樣。我再次求助了官方。

(4)在此期間我嘗試了其它方法。例如把安卓SDK和JAVA卸載干凈并重新安裝并重新配置環(huán)境。相關(guān)步驟大家網(wǎng)上可以搜出一大堆,我就不贅述了。命令行下檢查發(fā)現(xiàn)安卓環(huán)境和JAVA環(huán)境都OK的。至少相關(guān)文件都在且都可以被調(diào)用運行。

(5)我開始懷疑報錯信息里的那個reg.exe??赡芪易罱笈_安裝了什么程序把這個文件給覆蓋掉了。于是我在群里問群友大家的windows10的reg.exe文件大小和版本和我的有什么區(qū)別。結(jié)果查下來大家都不一樣。然后我選了1個版本比我的新的reg.exe的文件復(fù)制到system32文件夾。顯然操作系統(tǒng)不讓復(fù)制,因為權(quán)限不夠。我試了網(wǎng)絡(luò)上公認的一些獲取權(quán)限的方法,都不好用。最后沒辦法我只好通過powershell用命令行的方式直接用管理員權(quán)限復(fù)制文件,終于成功了。
然后UNITY繼續(xù)嘗試打包,還是失敗了……

(6)考慮到我提交BUG的時候正好是圣誕節(jié)……所以直到2天后官方才給我回復(fù)(不得不說已經(jīng)很敬業(yè)了)。其中UNITY總部給我的答復(fù)是“我們無法解決此問題,請重新嘗試問題是否已自動解決”。中國部官方讓我先安裝android studio,然后UNITY這邊選擇導(dǎo)出安卓工程。
于是我照著試了一下,導(dǎo)出工程后在android studio里編譯。結(jié)果報錯,說是gradle不對,然后嘗試更新gradle也失敗。

(7)然后我手動更新了一個gradle版本,還是不行。反饋給官方,他們說我的安卓系統(tǒng)有問題。但是我安卓系統(tǒng)完全按步驟安裝,不太可能有什么問題。各種檢測都是對的。

(8)最后我沒辦法,只好認定為是windows系統(tǒng)出了問題。于是我備份了一下文檔,然后將windows恢復(fù)到出廠設(shè)置。
然后重裝JAVA和安卓SDK和UNITY,然后問題就解決了……

綜上所述。很多時候,具體定位問題并將其解決是極其困難的,除非是相關(guān)領(lǐng)域的技術(shù)人員,不然花時間在這個上面就是浪費生命。重置一切才是最高效率的做法。
相關(guān)其它文章《操作系統(tǒng)還原與長生不老》https://www.bilibili.com/read/cv4285111

紫數(shù) 2020.1.14于閔行

之前UNITY安卓無法打包的問題處理總結(jié)的評論 (共 條)

分享到微博請遵守國家法律
绥德县| 海淀区| 奇台县| 太保市| 河源市| 井冈山市| 苍南县| 兴宁市| 尉犁县| 集安市| 福州市| 江门市| 凌云县| 同德县| 永济市| 肥东县| 吉安县| 上饶县| 丽江市| 固安县| 依安县| 启东市| 长宁区| 嘉善县| 临汾市| 大庆市| 玉林市| 和静县| 西乡县| 镇雄县| 太康县| 宿迁市| 南澳县| 上高县| 尼木县| 霍城县| 临西县| 麻江县| 沂水县| 边坝县| 天台县|