欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
ArkUI-X框架開(kāi)發(fā)快速入門(mén)【堅果派】

ArkUI-X框架開(kāi)發(fā)快速入門(mén)

ArkUI框架

ArkUI是一套構建分布式應用的聲明式UI開(kāi)發(fā)框架。它具備簡(jiǎn)潔自然的UI信息語(yǔ)法、豐富的UI組件、多維的狀態(tài)管理,以及實(shí)時(shí)界面預覽工具,幫助您提升應用開(kāi)發(fā)效率,并能在多種設備上實(shí)現生動(dòng)而流暢的用戶(hù)體驗。

ArkUI-X

ArkUI-X進(jìn)一步將ArkUI擴展到了多個(gè)OS平臺:目前支持OpenHarmony、HarmonyOS,Android、 iOS,后續會(huì )逐步增加更多平臺支持。開(kāi)發(fā)者基于一套主代碼,就可以構建支持多平臺的精美、高性能應用。

API擴展

API擴展包括兩部分內容:

一是復用OpenHarmony NAPI機制,在A(yíng)ndroid和iOS平臺實(shí)現OpenHarmony的接口定義;

二是支持開(kāi)發(fā)者基于A(yíng)ndroid和iOS平臺接口能力或三方庫能力擴展業(yè)務(wù)插件。

環(huán)境準備

  • 編譯環(huán)境需要Ubuntu18.04及以上版本,macOS需要11.6.2及以上版本。

  • 安裝編譯所需的程序包。

    [Linux]

    sudo apt-get install binutils git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4
    

    [macOS]

    brew install wget coreutils
    

配置Java環(huán)境

說(shuō)明: 建議下載JDK11.0.2以上版本,下載請點(diǎn)擊此處。

[Linux]

// 配置環(huán)境變量
export JAVA_HOME=/home/usrername/path-to-java-sdk
export PATH=${JAVA_HOME}/bin:${PATH}

[macOS]

// 配置環(huán)境變量
export JAVA_HOME=/Users/usrername/path-to-java-sdk
export PATH=$JAVA_HOME/bin:$PATH

配置Android SDK環(huán)境

[Linux]

通過(guò)命令行工具下載和管理Android SDK,命令行工具使用說(shuō)明詳見(jiàn)sdkmanager官方指導。SDK版本下載要求如下:

./sdkmanager --install "ndk;21.3.6528147" --sdk_root=/home/usrername/path-to-android-sdk
./sdkmanager --install "platforms;android-26" --sdk_root=/home/usrername/path-to-android-sdk
./sdkmanager --install "build-tools;28.0.3" --sdk_root=/home/usrername/path-to-android-sdk
// 配置環(huán)境變量
export ANDROID_HOME=/home/usrername/path-to-android-sdk
export PATH=${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/build-tools/28.0.3:${ANDROID_HOME}/platform-tools:${PATH}

[macOS]

通過(guò)IDE SDK管理器下載和管理Android SDK,NDK版本要求為:21.3.6528147,SDK Platform版本為:26。

// 配置環(huán)境變量
export ANDROID_HOME=/Users/usrername/path-to-android-sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/build-tools/28.0.3:$ANDROID_HOME/platform-tools:$PATH

配置iOS SDK環(huán)境

  • Xcode和Command Line Tools for Xcode應用可前往Mac App Store應用商店下載安裝。

  • Command Line Tools也可使用命令方式安裝:

    xcode-select --install
    

ArkUI-X代碼下載

前提條件

  1. 注冊碼云gitee帳號。

  2. 注冊碼云SSH公鑰,請參考碼云幫助中心。

  3. 安裝git客戶(hù)端git-lfs并配置用戶(hù)信息。

    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
    
  4. 安裝碼云repo工具,可以執行如下命令。

    curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  #如果沒(méi)有權限,可下載至其他目錄,并將其配置到環(huán)境變量中
    chmod a+x /usr/local/bin/repo
    pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
    

下載方法

  • ArkUI-X主干代碼獲取

    方式一(推薦):通過(guò)repo + ssh下載(需注冊公鑰,請參考碼云幫助中心)。

    mkdir arkui
    cd arkui
    repo init -u git@gitee.com:arkui-x/manifest.git -b master --no-repo-verify
    repo sync -c --no-tags -j12
    

    方式二:通過(guò)repo + https下載。

    mkdir arkui
    cd arkui
    repo init -u https://gitee.com/arkui-x/manifest.git -b master --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    
  • ArkUI-X開(kāi)發(fā)分支代碼獲取

    方式一(推薦):通過(guò)repo + ssh下載(需注冊公鑰,請參考碼云幫助中心)。

    mkdir arkui
    cd arkui
    repo init -u git@gitee.com:arkui-x/manifest.git -b master --no-repo-verify -m arkui-dev.xml
    repo sync -c --no-tags -j12
    

    方式二:通過(guò)repo + https下載。

    mkdir arkui
    cd arkui
    repo init -u https://gitee.com/arkui-x/manifest.git -b master --no-repo-verify -m arkui-dev.xml
    repo sync -c --no-tags -j12
    

ArkUI-X編譯

使用build.sh編譯腳本

使用build.sh編譯腳本進(jìn)行編譯,編譯腳本常用選項

--product-name    # 必須  編譯的產(chǎn)品名稱(chēng),如:arkui-x
--target-os       # 必須  編譯的跨平臺目標,如:android或ios
--target-cpu      # 可選  指定target側CPU架構,如:arm或arm64
--build-target    # 可選  指定編譯目標,可以指定多個(gè)
--gn-args         # 可選  gn參數,支持指定多個(gè)
--ninja-args      # 可選  ninja參數,如:--ninja-args=-dkeeprsp
--log-level       # 可選  指定log等級,如:info或debug
--help, -h        # 可選  命令行help輔助命令

新下載代碼或更新代碼時(shí),需要下載或更新預編譯工具鏈,命令如下

./build/prebuilts_download.sh --build-arkuix

編譯命令示例

查看編譯腳本支持的選項

./build.sh -h

ArkUI-X Android平臺編譯命令:

./build.sh --product-name arkui-x --target-os android

ArkUI-X iOS平臺編譯命令:

./build.sh --product-name arkui-x --target-os ios
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
android源碼下載以及編譯 - 轉載資料 - andykuo
ubuntu10.04編譯Android
android2.2源碼編譯-Ubuntu10.04 (X86) android2.2 JDK1.6 - 楚廣明的博客 - 博客園
Ubuntu10.10下編譯Android2.2平臺
android獲取源代碼、編譯、命令(轉)
Android 基礎配置之 ? JDK、SDK和NDK的環(huán)境變量配置
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久