跳转到内容
Tauri

前置要求

为了开始使用 Tauri 构建项目,你首先需要安装一些依赖项:

  1. 系统依赖项
  2. Rust
  3. 移动端配置 (仅在针对移动设备进行开发时才需要)

系统依赖项

点击链接开始配置,适用于你使用的操作系统:

Linux

Tauri 在 Linux 上进行开发需要各种系统依赖项。这些可能会有所不同,具体取决于你的发行版,但我们在下面提供了一些流行的发行版来帮助你进行设置。

Terminal window
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libxdo-dev \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev

如果你的发行版未包含在上面,那么你可能需要查阅 Awesome Tauri on GitHub 以获知是否已有指南被创建。

下一步:下载并安装 Rust

macOS

Tauri 使用 Xcode 以及各种 macOS 和 iOS 开发依赖项。

从以下位置之一下载并安装 Xcode:

请务必在安装后启动 Xcode,以使它完成设置。

仅针对桌面目标进行开发? 如果你只打算开发桌面应用程序而不针对 iOS,那么你可以改为安装 Xcode 命令行工具:

Terminal window
xcode-select --install

下一步:下载并安装 Rust

Windows

Tauri 使用 Microsoft C++ 构建工具进行开发以及 Microsoft Edge WebView2。这些都是在 Windows 上进行开发所必需的。

按照以下步骤安装所需的依赖项。

Microsoft C++ 构建工具

  1. 下载 Microsoft C++ 构建工具 安装程序并打开它以开始安装。
  2. 在安装过程中,选中“使用 C++ 进行桌面开发”选项。

Visual Studio C++ 构建工具 安装程序 截图

下一步:下载并安装 WebView2.

WebView2

Tauri 使用 Microsoft Edge WebView2 在 Windows 上呈现内容。

通过访问 WebView2 Runtime 下载区 安装 WebView2。下载“常青版独立安装程序(Evergreen Boostrapper)”并安装它。

下一步:下载并安装 Rust

Rust

Tauri 使用 Rust 构建并需要它进行开发。使用以下方法之一安装 Rust。你可以在 https://www.rust-lang.org/tools/install 查看更多安装方法。

使用 rustup 安装:

Terminal window
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

请务必重新启动终端(在某些情况下重新启动系统)以使更改生效。

下一步:如果你想要在 Android 或 iOS 上开发应用,前往配置移动端。否则前往创建新项目

移动端配置

如果你想将应用适配到 Android 或 iOS,则需要安装一些其他依赖项:

Android

  1. 从 Android Developers 网站下载并安装 Android Studio
  2. 设置 JAVA_HOME 环境变量:
Terminal window
export JAVA_HOME=/opt/android-studio/jbr
  1. 使用 Android Studio 中的 SDK Manager 安装以下内容:
  • Android SDK Platform
  • Android SDK Platform-Tools
  • NDK (Side by side)
  • Android SDK Build-Tools
  • Android SDK Command-line Tools
  1. 配置 ANDROID_HOMENDK_HOME 环境变量:
Terminal window
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"
  1. 使用 rustup 添加 Android 编译目标:
Terminal window
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

下一步:配置 iOS创建新项目

iOS

  1. 在终端中使用 rustup 将 iOS 添加为编译目标:
Terminal window
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
  1. 安装 Homebrew
Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 使用 Homebrew 安装 Cocoapods
Terminal window
brew install cocoapods

下一步:创建新项目

故障排除

如果你在安装过程中遇到任何问题,请务必查看故障诊断指南或联系 Tauri Discord 以寻求帮助。


© 2024 Tauri Contributors. CC-BY / MIT