中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

wordpress如何自建站seo查詢百科

wordpress如何自建站,seo查詢百科,asp網(wǎng)站管理系統(tǒng)源碼,杭州電子商務(wù)網(wǎng)站建設(shè)公司文章目錄 需求環(huán)境要求文件下載Gradle Version:7.5cmdline-tools至此普通物理環(huán)境的Android編譯環(huán)境已部署完畢 部署maven(可選)Jenkins配置Android構(gòu)建環(huán)境 說(shuō)明: 物理環(huán)境:物理機(jī)、虛擬機(jī)等 容器化環(huán)境:docker等 需求 Gradle Version:7.5 …

文章目錄

  • 需求
  • 環(huán)境要求
  • 文件下載
    • Gradle Version:7.5
    • cmdline-tools
    • 至此普通物理環(huán)境的Android編譯環(huán)境已部署完畢
  • 部署maven(可選)
  • Jenkins配置Android構(gòu)建環(huán)境

說(shuō)明:
物理環(huán)境:物理機(jī)、虛擬機(jī)等
容器化環(huán)境:docker等

需求

Gradle Version:7.5 # 必需項(xiàng),用于開(kāi)源構(gòu)建自動(dòng)化工具
cmdline-tools # 必需項(xiàng),SDK 管理器,用于下載SDK、Build-Tools
Android SDK 35 # 必需項(xiàng),Software Development Kit,軟件開(kāi)發(fā)工具包
Build-Tools 35 # 必需項(xiàng),Android項(xiàng)目構(gòu)建工具
platform-tools # 必需項(xiàng),SDK 平臺(tái)工具
ndkVersion:21.4.7075529 # 非必需項(xiàng),Native Development Kit,本地開(kāi)發(fā)工具包
apache-maven-3.9.9 # 非必需項(xiàng),此次為Android編譯環(huán)境構(gòu)建

環(huán)境要求

JDK17:由于新版SDK只能夠使用cmdline-tools下載,而官網(wǎng)提供最版的cmdline-tools又需要JDK17的環(huán)境
這里默認(rèn)已經(jīng)準(zhǔn)備好了JDK17環(huán)境

文件下載

Gradle Version:7.5

可參考:https://developer.aliyun.com/article/1377971
所有版本下載地址:https://gradle.org/releases/

  1. 下載
  • 下載方法一(推薦):
    Windows內(nèi)下載完后上傳到Linux服務(wù)器中,以7.5版本為例
    打開(kāi)下載地址后,找到你需要的版本,點(diǎn)擊對(duì)應(yīng)版本中Download: binary-only or complete (checksums)中的"complete",即可開(kāi)始下載
    若Linux服務(wù)器中沒(méi)有解壓程序,建議在Windows中解壓出來(lái)后再將整個(gè)文件夾上傳至Linux服務(wù)器指定的目錄中

  • 下載方法二:
    Linux內(nèi)下載并解壓
    將下載方法一中的下載地址復(fù)制粘貼
    注意:需要已安裝unzip,否則無(wú)法解壓

# 使用curl下載
curl -o /tmp/ https://github.com/gradle/gradle-distributions/releases/download/v7.5.0/gradle-7.5-all.zip
# 使用wegt下載
wget -P /tmp/gradle-7.5-all.zip https://github.com/gradle/gradle-distributions/releases/download/v7.5.0/gradle-7.5-all.zip#將下載好的壓縮包解壓至 /opt/ 目錄中
unzip /tmp/gradle-7.5-all.zip -d /opt/
  1. 準(zhǔn)備文件
    我這邊已將Gradle-7.5文件夾上傳到了Linux服務(wù)器中的 /opt/ 目錄下
  • 對(duì)于容器化環(huán)境部署的Jenkins,需要多執(zhí)行一步,物理環(huán)境則不需要執(zhí)行該步驟
    將gradle-7.5從Linux服務(wù)器中,復(fù)制粘貼到容器中
# docker cp Gradle目錄路徑 Jenkins所在容器名稱(或ID):容器內(nèi)存放Gradle的目錄路徑
docker cp /opt/gradle-7.5/ jenkins_new:/opt/ 

Gradle-7.5目錄構(gòu)成如下:

root@bdf796726e0a:/# ls -l /opt/gradle-7.5/
total 60
-rw-r--r--  1 root root 23606 Jan 31  1980 LICENSE
-rw-r--r--  1 root root   868 Jan 31  1980 NOTICE
-rw-r--r--  1 root root   976 Jan 31  1980 README
drwxr-xr-x  2 root root  4096 Jan 31  1980 bin
drwxr-xr-x  5 root root  4096 Jan 31  1980 docs
drwxr-xr-x  2 root root  4096 Jan 31  1980 init.d
drwxr-xr-x  3 root root 12288 Jan 31  1980 lib
drwxr-xr-x 93 root root  4096 Jan 31  1980 src
  1. 配置環(huán)境變量,物理環(huán)境執(zhí)行,容器化環(huán)境無(wú)需執(zhí)行
vi /etc/profile# 在文件末尾添加
export GRADLE_HOME=/opt/gradle-7.5
export PATH=$GRADLE_HOME/bin:$PATH# 刷新環(huán)境變量
source /etc/profile# 測(cè)試是否安裝成功,有版本輸出則為成功
gradle -v

cmdline-tools

sdkmanager
打開(kāi)網(wǎng)頁(yè)后,在最下方找到僅限命令行工具,點(diǎn)擊下載Linux版的
下載頁(yè)面:https://developer.android.com/studio?hl=zh-cn
使用文檔頁(yè)面:https://developer.android.com/tools/sdkmanager?hl=zh-cn

若下方命令下載失敗,可進(jìn)入platform-tools下載頁(yè)面單獨(dú)下載platform-tools:
https://developer.android.com/tools/releases/platform-tools?hl=zh-cn#downloads.html

  1. 目錄準(zhǔn)備
# Linux 服務(wù)器新建android-sdk目錄
mkdir -P /opt/android-sdk在Windows中解壓出來(lái)后再將整個(gè)cmdline-tools文件夾上傳至Linux服務(wù)器的 /opt/android-sdk/ 目錄中# 在Linux服務(wù)的cmdline-tools目錄中新建latest目錄,并將目錄內(nèi)容移動(dòng)到新建的latest目錄中
mkdir -P /opt/android-sdk/cmdline-tools/latest # 創(chuàng)建latest目錄
cd /opt/android-sdk/cmdline-tools/ # 進(jìn)入cmdline-tools目錄
mv bin/ lib/ NOTICE.txt source.properties -t latest/ # 將原始 cmdline-tools 目錄內(nèi)容(包括 lib 目錄、bin 目錄、NOTICE.txt 文件和 source.properties 文件)移動(dòng)到新創(chuàng)建的 latest 目錄中
  1. 下載程序
# 查詢可用sdk build-tools等工具列表,--channel=0 代表Stable 穩(wěn)定版
/opt/android-sdk/cmdline-tools/latest/bin/sdkmanager  --list --channel=0# 下載Android SDK 35 Build-Tools 35
/opt/android-sdk/cmdline-tools/latest/bin/sdkmanager --sdk_root=/opt/android-sdk "platform-tools" "platforms;android-35" "build-tools;35.0.0" "ndk;21.4.7075529"# 核對(duì)文件,下載完成后應(yīng)該會(huì)有以下目錄
ls -l /opt/android-sdk/
total 32
drwxr-xr-x 4 root root 4096 Oct 29 09:59 build-tools
drwxr-xr-x 3 root root 4096 Oct 28 06:52 cmdline-tools
drwxr-xr-x 8 root root 4096 Oct 29 09:59 emulator
drwxr-xr-x 2 root root 4096 Oct 28 07:46 licenses
drwxr-xr-x 3 root root 4096 Oct 28 07:49 ndk
drwxr-xr-x 3 root root 4096 Oct 28 08:03 platform-tools
drwxr-xr-x 5 root root 4096 Oct 29 10:00 platforms
drwxr-xr-x 6 root root 4096 Oct 29 09:59 tools
  1. 配置環(huán)境變量,物理環(huán)境執(zhí)行,容器化環(huán)境無(wú)需執(zhí)行
vi /etc/profile# 在文件末尾添加
export ANDROID_HOME=/opt/android-sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export NDK=/opt/android/ndk/21.4.7075529/
export PATH=${PATH}:$NDK# 刷新環(huán)境變量
source /etc/profile# 測(cè)試是否安裝成功,有版本輸出則為成功
adb --version

至此普通物理環(huán)境的Android編譯環(huán)境已部署完畢

4 拷貝程序到容器中,物理環(huán)境無(wú)需執(zhí)行,容器化環(huán)境執(zhí)行
將android-sdk從Linux服務(wù)器中,復(fù)制粘貼到容器中

# docker cp android-sdk目錄路徑 Jenkins所在容器名稱(或ID):容器內(nèi)存放android-sdk的目錄路徑
docker cp /opt/android-sdk/ jenkins_new:/opt/ 

部署maven(可選)

  1. 下載
    官網(wǎng)地址:https://maven.apache.org/download.cgi
    下載 apache-maven-3.9.9-bin.zip
    按照上面安裝gradle的方法,將壓縮包上傳到Linux服務(wù)器 /opt/ 目錄中

  2. 配置環(huán)境變量,物理環(huán)境執(zhí)行,容器化環(huán)境無(wú)需執(zhí)行

vi /etc/profile# 在文件末尾添加
export M2_HOME=/opt/apache-maven-3.9.9
export PATH=$PATH:$M2_HOME/bin# 刷新環(huán)境變量
source /etc/profile# 測(cè)試是否安裝成功,有版本輸出則為成功
mvn -version
  1. 拷貝程序到容器中,物理環(huán)境無(wú)需執(zhí)行,容器化環(huán)境執(zhí)行
    將apache-maven-3.9.9從Linux服務(wù)器中,復(fù)制粘貼到容器中
# docker cp maven目錄路徑 Jenkins所在容器名稱(或ID):容器內(nèi)存放maven的目錄路徑
docker cp /opt/apache-maven-3.9.9/ jenkins_new:/opt/ 

Jenkins配置Android構(gòu)建環(huán)境

  1. 配置JDK
    路徑:系統(tǒng)管理 > 全局工具配置 > JDK 安裝
    配置完成后,點(diǎn)擊保存
    配置如圖:
    請(qǐng)?zhí)砑訄D片描述
  2. 配置Gradle
    路徑:系統(tǒng)管理 > 全局工具配置 > Gradle 安裝
    配置完成后,點(diǎn)擊保存
    配置如圖:
    請(qǐng)?zhí)砑訄D片描述
  3. 配置android SDK、NDK
    路徑:系統(tǒng)管理 > System > 全局屬性
    勾選環(huán)境變量,配置完成后,點(diǎn)擊保存
    配置如圖:
    請(qǐng)?zhí)砑訄D片描述
  4. 配置Maven(可選)
    路徑:系統(tǒng)管理 > 全局工具配置 > Maven 安裝
    配置完成后,點(diǎn)擊保存
    請(qǐng)?zhí)砑訄D片描述
http://m.risenshineclean.com/news/60364.html

相關(guān)文章:

  • 作文素材北京推廣優(yōu)化經(jīng)理
  • 公司logo設(shè)計(jì)免費(fèi)生成圖片電腦系統(tǒng)優(yōu)化軟件排行榜
  • 網(wǎng)站建設(shè) 文章?tīng)I(yíng)銷(xiāo)方式有哪幾種
  • 張家界網(wǎng)站建設(shè)方案最新免費(fèi)網(wǎng)站收錄提交入口
  • wordpress測(cè)試數(shù)據(jù)中文北京seo顧問(wèn)推推蛙
  • 網(wǎng)站視頻是什么軟件做的廣州seo關(guān)鍵詞優(yōu)化費(fèi)用
  • 建設(shè)網(wǎng)站公司是什么百度網(wǎng)址提交入口平臺(tái)
  • 沈陽(yáng)做微網(wǎng)站的公司重慶seo論壇
  • 化工企業(yè)商城網(wǎng)站建設(shè)公司網(wǎng)絡(luò)銷(xiāo)售平臺(tái)上市公司有哪些
  • 武漢網(wǎng)站制作公司電話百度關(guān)鍵詞優(yōu)化是什么意思
  • 今日軍事報(bào)道重慶關(guān)鍵詞優(yōu)化平臺(tái)
  • web個(gè)人網(wǎng)頁(yè)模板淮安網(wǎng)站seo
  • 網(wǎng)站錨點(diǎn)鏈接怎么做南京網(wǎng)絡(luò)推廣外包
  • 網(wǎng)站規(guī)劃主要內(nèi)容開(kāi)網(wǎng)店哪個(gè)平臺(tái)靠譜
  • 專(zhuān)門(mén)制作視頻的軟件視頻優(yōu)化軟件
  • wordpress創(chuàng)建知識(shí)庫(kù)seo網(wǎng)站優(yōu)化培訓(xùn)要多少錢(qián)
  • 政府部門(mén)網(wǎng)站建設(shè)推廣文案
  • 檔案網(wǎng)站建設(shè)網(wǎng)頁(yè)百度廣告怎么收費(fèi)標(biāo)準(zhǔn)
  • 企業(yè)網(wǎng)站建設(shè) 新聞宣傳關(guān)鍵詞有哪些
  • 分類(lèi)網(wǎng)站建設(shè)國(guó)內(nèi)網(wǎng)站建設(shè)公司
  • 孕婦做兼職上哪家網(wǎng)站深圳網(wǎng)絡(luò)推廣建站
  • 網(wǎng)站建設(shè) 核對(duì)流程網(wǎng)站seo優(yōu)化服務(wù)
  • 電商類(lèi)網(wǎng)站開(kāi)發(fā)百度指數(shù)怎么提升
  • 網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)教程保定seo推廣公司
  • 成人大專(zhuān)報(bào)考條件seo 重慶
  • wordpress大數(shù)據(jù)插件搜索引擎優(yōu)化代理
  • 大學(xué)培訓(xùn)中心網(wǎng)站建設(shè)系統(tǒng)清理優(yōu)化工具
  • 濟(jì)南行知網(wǎng)站建設(shè)全國(guó)唯一一個(gè)沒(méi)有疫情的城市
  • 數(shù)字中國(guó)建設(shè)峰會(huì) 官方網(wǎng)站seo引擎優(yōu)化方案
  • 網(wǎng)站設(shè)計(jì)開(kāi)發(fā)中的具體步驟站長(zhǎng)之家域名信息查詢