Tauri 2.x 正式版 安卓应用创建、开发环境搭建体验

请添加图片描述

环境

windows 11
安装了Android Studio,并下载了NDK(开发需要配置)
Java环境变量配置的Java版本需要Java11及以上,在Android Studio里面下载一个高版本的JDK就行

运行环境:VSCode 1.95.2

项目开发环境全部信息pnpm tauri info

[✔] Environment
    - OS: Windows 10.0.22000 x86_64 (X64)
    ✔ WebView2: 126.0.2592.113
    ✔ MSVC: 
        - Visual Studio 15 生成工具 2017
        - Visual Studio Community 2022
    ✔ rustc: 1.82.0 (f6e511eec 2024-10-15)
    ✔ cargo: 1.82.0 (8f40fc59f 2024-08-21)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-x86_64-pc-windows-msvc (default)
    - node: 16.17.0
    - pnpm: 8.11.0
    - yarn: 1.22.19
    - bun: 1.1.20

[-] Packages
    - tauri 🦀: 2.0.6
    - tauri-build 🦀: 2.0.2
    - wry 🦀: 0.46.3
    - tao 🦀: 0.30.6
    - @tauri-apps/api : 2.0.3 (outdated, latest: 2.1.1)
    - @tauri-apps/cli : 2.0.5 (outdated, latest: 2.1.0)

[-] Plugins
    - tauri-plugin-shell 🦀: 2.0.2
    - @tauri-apps/plugin-shell : 2.0.1

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite

基本条件

1、安装Tauri开发需要的Rust环境;
2、开发运行安卓应用需要有Java环境,建议java11以上,不然会有兼容报错,因为Tauri2.x默认的gradle版本是gradle-8.9-bin.zip。gradle自动下载很慢,建议手动下载,附上国内快速下载地址,有需要的可以自行下载,点击下载 gradle-8.9-bin.zip
3、windows设备需要添加环境变量NDK_HOME【NDK目录】和ANDROID_HOME【安卓SDK目录】

1、创建项目

运行pnpm create tauri-app,然后根据选项选择你喜欢的技术栈,之后等待创建完成

注意事项:创建项目设置app的identifier时,不要用大写,且最好使用小写字母以xxx.xxx.xxx格式,否则在初始化安卓工程的时候会因为identifier问题不通过,会报错

error: custom attribute panicked --> src\lib.rs:7:20 | 7 | #[cfg_attr(mobile, tauri::mobile_entry_point)]
如果不小心错误设置了,在下图位置修改就行了,修改之后重新 pnpm tauri android init初始化安卓工程代码,
在这里插入图片描述

2、初始化项目和环境

执行命令 pnpm install pnpm tauri android init

3、运行项目

执行命令pnpm tauri android dev

注意:需要先有安卓模拟器在电脑上运行,或者有真机使用USB线连上电脑并打开了开发者模式,才能进行安卓调试

不得不说,开发调试的时候,热更新是真的快

3、打包项目

执行命令pnpm tauri android build
打包结果位置,打包出来的apk默认是没有签名的,需要打个签名才能安装到设备上去
在这里插入图片描述

最后

打包结果来看,一个初始化的Tauri 安卓端app打包出来:APK文件大小为37.1MB,安装完成之后内存占用四十多MB,开发调试时的debug程序会占用一百多MB的内存,应用启动运行也顺畅快速;
在开发体验来看,初用起来确实比安卓原生开发的时候更丝滑,毕竟是写web页面,也简单很多,很友好,底层api的使用需要进一步探索

欢迎大家讨论,一起学习
为了开发基于TauriRustVue.js的大麦网抢票软件,首先需要对开发环境进行精细配置,以便顺利进行项目的搭建和开发。下面是详细的环境搭建步骤和配置要求: 参考资源链接:[大麦网抢票软件:基于TauriRustVue的接口调用方案](https://wenku.csdn.net/doc/u4uy3ui2oo?spm=1055.2569.3001.10343) 1. 安装Rust编程语言环境: - 访问Rust官方网站获取Rustup安装器。 - 运行下载的安装脚本,通常在命令行中执行命令:`curl --proto '=https' --tlsv1.2 ***`。 - 根据提示完成安装,之后可以通过命令`rustup --version`验证Rust安装是否成功。 2. 安装Node.js和yarn: - 访问Node.js官方网站下载并安装Node.js。 - Node.js安装完成后,会自带npm(Node.js包管理器),yarn可以通过npm安装:`npm install --global yarn`。 - 通过运行`yarn --version`来验证yarn是否安装成功。 3. 配置Tauri环境: - 在项目目录下,运行`yarn add @tauri-apps/cli`来安装Tauri CLI。 - 设置Tauri配置文件,编辑`tauri.conf.json`来指定窗口大小、位置以及安全策略等。 - 根据目标操作系统,确保Tauri所依赖的原生组件安装正确,比如在Windows上安装Visual Studio Build Tools。 4. 构建前端项目: - 使用Vue CLI创建一个新的Vue.js项目:`vue create my-taori-app`。 - 将创建Vue项目与Tauri集成,可以参考Tauri官方文档或提供的辅助资料来获取详细步骤。 5. 安装系统依赖: - 在项目根目录运行`yarn`来安装项目依赖。 - 根据Tauri提示安装可能缺失的系统依赖项,如Windows上的WebView2运行时环境。 6. 验证环境配置: - 在项目根目录运行`yarn tauri dev`来启动开发者模式下的应用程序。 - 进行测试以确保前端与Tauri后端之间通信正常,没有运行时错误。 完成以上步骤后,你的开发环境搭建好了,接下来就可以进行大麦网抢票软件的开发工作。为了更深入地理解项目开发的每一个细节,建议参阅《大麦网抢票软件:基于TauriRustVue的接口调用方案》,这本书详细介绍了如何利用这些技术栈开发出一个功能齐全的抢票软件,其中包含环境配置、接口调用、软件打包等关键环节的操作指南。 参考资源链接:[大麦网抢票软件:基于TauriRustVue的接口调用方案](https://wenku.csdn.net/doc/u4uy3ui2oo?spm=1055.2569.3001.10343)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值