Open1

WSL2でTauri App

festiva1300festiva1300

環境準備

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
  build-essential \
  curl \
  wget \
  file \
  libssl-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev

サンプルアプリ(デスクトップ)

sh <(curl https://create.tauri.app/sh) 

※以降、npmを選択した場合の例

cd <app_directory>
npm install
npm run tauri dev
  • ビルド
cd <app_directory>
npm run tauri build

Android

mkdir /opt/Android
cd /opt/Android
unzip /<path>/<to>/<download>/commandlinetools-linux-11076708_latest.zip
export ANDROID_HOME=/opt/Android/SDK
./cmdline-tools/bin/sdkmanager --sdk_root=$ANDROID_HOME --install "platform-tools" "platforms;android-35" "build-tools;35.0.0" "cmdline-tools;latest" "ndk;28.0.12433566"
export NDK_HOME=$ANDROID_HOME/ndk/28.0.12433566
  • Android アプリのビルド
cd <app_directory>
npm run tauri android init
npm run tauri android build