开发者社区> 问答> 正文

应用研发平台EMAS热更新的时候 build.gradle 里面的依赖不能变动吗?

应用研发平台EMAS热更新的时候 build.gradle 里面的依赖不能变动吗?

展开
收起
青城山下庄文杰 2023-09-10 17:10:23 38 0
2 条回答
写回答
取消 提交回答
  • 不能-此回答整理自钉群“【移动热修复】技术支持2群-应用研发平台 EMAS”

    2023-09-11 17:18:50
    赞同 展开评论 打赏
  • 可以的。

    添加工程依赖

    Android Studio集成方式

    gradle远程仓库依赖, 打开项目找到App的build.gradle文件,添加如下配置:

    添加Maven仓库地址:

    repositories {
    maven {
    url "http://maven.aliyun.com/nexus/content/repositories/releases"
    }
    }

    添加gradle坐标版本依赖:

    android {
    ......
    defaultConfig {
    applicationId "com.xxx.xxx" //包名
    ......
    ndk {
    //选择要添加的对应cpu类型的.so库。
    //热修复支持五种
    abiFilters 'arm64-v8a', 'armeabi', 'armeabi-v7a', 'x86', 'x86_64'
    }
    ......
    }
    ......
    }
    dependencies {
    ......
    compile 'com.aliyun.ams:alicloud-android-hotfix:3.3.5'
    ......
    }

    如若仓库访问失败, 那么用本地依赖的方式进行依赖。

    image.png

    eclipse集成方式

    下载OneSDk.zip,解压后打开到libs目录,libs目录中,所有aar和jar文件都需要进行依赖。

    aar文件依赖方式:解压aar文件,复制解压文件jni目录下的so文件到自己的jni目录下, eclipse jni目录一般指的就是项目libs目录;复制jar文件项目libs目录下。合并AndroidManifest.xml文件中的内容到本项目AndroidManifest.xml文件。

    复制所有jar文件到项目libs目录下。

    image.png

    2023-09-10 17:48:26
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载