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

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

【UE4】4.25&4.26怎么設置Android打包環(huán)境的?

2021-01-07 12:25 作者:天空游蕩的魚  | 我要投稿

正常安裝步驟:

  1. 安裝Android Studio

  2. 啟動Android Studio。第一次啟動會下載和初始化sdk、jre等內(nèi)容

  3. 重啟電腦

  4. 運行引擎下的/Engine/Extras/Android/SetupAndroid.bat

  5. 命令行窗口會彈出提示,輸入"y"確認。下載ndk環(huán)境

  6. 新建一個項目。測試打包Android

2021.1.15新增:

????????今天在安裝一臺心的電腦時,又發(fā)生一個問題,Android Studio和Android SDK環(huán)境變量已經(jīng)設置成功,但沒有彈出提示讓我確認(輸入y/N)。明顯,沒有安裝成功。經(jīng)查,是下面代碼導致的:

????錯誤提示為:當前不應該存在/Microsoft或者當前不應該存在/Fiddler2, 一臉懵逼。經(jīng)過排查,發(fā)現(xiàn)我的用戶環(huán)境變量里面正好有提示的內(nèi)容。他們的特征就是同在C:/Program file (x86)/XXX,所以我把環(huán)境變量相關的內(nèi)容刪除,新建一項C:/Program file (x86)。 果然,SetupAndroid也不能成功。

????所以最后的解決方法就是刪除帶(x86)的用戶環(huán)境變量。

插曲:以為setx不能將x86加入到用戶環(huán)境變量而只能加到系統(tǒng)環(huán)境變量,于是單獨測試。發(fā)現(xiàn)其實是可以的。 最后,也沒找到原因。



如果你需要用到UE4打包Android,那肯定得先安裝打包環(huán)境?網(wǎng)上有很多關于打包環(huán)境的安裝教程和文章,這里就不贅述了。今天主要來分析4.25&4.26設置打包環(huán)境的過程!

????我們知道,4.25以后,Android的打包環(huán)境安裝需要依賴Android Studio(4.24及以前不是的)。但為什么要安裝Android Studio呢?其實,我們看看UE4 Engine中的Project Setting,發(fā)現(xiàn)Android平臺的設置并沒有變化,那Android Studio是否必須的呢?下面我們就從SetupAndroid.bat來分析分析!

????當你安裝完Android Studio并重啟電腦后,記住一定要重啟。網(wǎng)上的文章教我們運行SetupAndroid.bat,他主要做了兩件事

????1. 查詢注冊表

????2. 設置環(huán)境變量

安裝Android Studio后的注冊表信息

首先,通過FOR /F "tokens=2*" %%A IN ('REG.exe query "%KEY_NAME%" /v "%VALUE_NAME%"') DO (set STUDIO_PATH=%%B)//通過這行代碼,查詢HKLM\SOFTWARE\Android Studio中的Path的注冊表值

HKLM就是HKEY_LOCAL_MACHINE的值

如果你以后要查詢該項中的值,也可以用這個代碼

其次,接下來查詢HKLM\SOFTWARE\Android Studio中的SdkPath的值

然后,set ANDROID_LOCAL=%LOCALAppDATA%\Android\Sdk設置ANDROID_LOCAL的值,LOCALAppDATA變量是通過setlocal ENABLEEXTENSIONS可以看到。(LOCALAppDATA=C:\Users\Administrator\AppData\Local)

最后,去ANDROID_LOCAL找有沒有SDK


第二點就是設置環(huán)境變量。


if DEFINED ANDROID_HOME (set a=1) ELSE (

set ANDROID_HOME=%STUDIO_SDK_PATH%

setx ANDROID_HOME "%STUDIO_SDK_PATH%"

)

調(diào)用setx ANDROID_HOME "%STUDIO_SDK_PATH%"設置ANDROID_HOME為Key的環(huán)境變量。后面還設置了JAVA_HOME、NDKROOT、NDK_ROOT

setx PATH "%USERPATH%;%PLATFORMTOOLS%"設置Path


call "%sdkmANAGER%" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "cmake;3.10.2.4988404" "ndk;21.1.6352462"

通過調(diào)用Android Studio\tools\bin\sdkmanager.bat下載ndk。


好了,就這些??赐曛筮€覺得他神奇嗎,你也可以自己手動下載Android SDK、JAVA、NDK等等,然后配置環(huán)境變量即可。

【UE4】4.25&4.26怎么設置Android打包環(huán)境的?的評論 (共 條)

分享到微博請遵守國家法律
龙门县| 乌拉特后旗| 清流县| 诸城市| 四子王旗| 葫芦岛市| 南涧| 容城县| 留坝县| 河东区| 萨迦县| 乌什县| 正定县| 武胜县| 洛隆县| 姚安县| 盐津县| 锡林浩特市| 天全县| 宝山区| 丹江口市| 文安县| 盐边县| 沐川县| 濮阳市| 云霄县| 祥云县| 大荔县| 中方县| 蓬莱市| 张家口市| 新密市| 额济纳旗| 阳新县| 平江县| 旌德县| 乌审旗| 阆中市| 西城区| 福贡县| 广东省|