如何为Android Soong应用添加Rive库
为Android Soong应用添加Rive库步骤
假设你已经下载好rive-android的AAR文件,按以下步骤操作:
存放AAR文件
- 将下载的
rive-android-x.y.z.aar(替换为实际文件名)放到你的项目目录下,比如[你的应用目录]/libs/,或者单独的第三方库目录如vendor/rive/libs/,路径可根据项目结构自行调整。
- 将下载的
定义AAR导入模块
- 在存放AAR的目录下创建
Android.bp文件,写入以下内容:aar_import { name: "rive-android", aars: ["rive-android-x.y.z.aar"], // 确保文件名和实际一致 visibility: ["//visibility:public"], // 允许其他模块引用,按需调整 }
- 在存放AAR的目录下创建
在应用模块中添加依赖
- 找到你的应用主
Android.bp文件(通常在应用根目录),在android_app模块的static_libs列表中加入刚才定义的模块:android_app { name: "YourAppName", // 替换为你的应用名称 // 其他已有配置(如srcs、resource_dirs等)... static_libs: [ "rive-android", // 其他依赖库... ], }
- 找到你的应用主
构建验证
- 进入Android源码根目录,执行构建命令:
m YourAppName - 或者在应用目录下执行
mm进行增量构建,构建成功后即可在应用中使用Rive的API。
- 进入Android源码根目录,执行构建命令:
可选:混淆配置(如果应用开启混淆)
如果你的应用启用了代码混淆,需要在混淆规则文件中添加:
-keep class app.rive.runtime.** { *; } -keep class app.rive.runtime.kotlin.** { *; }
内容的提问来源于stack exchange,提问作者Santosh Rokhade
相关产品推荐
相关产品推荐

