首页 > 其他分享 >安卓项目编译RocketX集成流程

安卓项目编译RocketX集成流程

时间:2023-08-02 09:57:24浏览次数:43  
标签:依赖 安卓 module gradle 编译 true RocketX

  • 依赖 gradle 插件
   // app module 的 build.gradle 加入
      apply plugin: 'com.rocketx' //注:保证写入依赖关系在最后一行
  // 在根目录的 build.gradle 加入 buildscript { dependencies { classpath 'io.github.trycatchx:rocketx:1.1.1' //注:保证写入依赖关系在最后一行
         } }
  • 依赖 AS 插件 android studio setting->plugins-> marketplace 搜索 RocketX 安装

  • 使用点击小火箭至喷火icon (开启 状态),点击编译器 run 按钮 :

        

 

  • 对于 gradle.properties 中的配置:如果使用 org.gradle.configureondemand = true ,请删除或者设置为 false,目前在 window 的 as 上会出现问题。
  • 配置   app module 的 build.gradle 配置插件编译项

         android {

                .......

         RocketX {
      //打开log
openLog = true
//指定模块不需要打成aar,字符串为 :module.path
//不指定时会把依赖项目打成aar包上传至localmaven;易校园项目暂未配置maven相关配置,会导致编译后无法找到资源,请务必将关联到的依赖都加到excludeModule里
excludeModule = [":BaseExtend", ":BaseModule", ":icbcPaySDK", ":module-card", ":module-center", ":module-common", ":module-timetable", ":module-wallet", ":page-annotation", ":page-api", ":page-compiler", "video"]
//true:走增量编译;如遇到过多的tranfrom使用不当的情况可设置为 false使其编译通过(编译速度会变慢)
dexMergeIncremental = true
}

         }

 

框架参考地址:https://github.com/trycatchx/RocketX

标签:依赖,安卓,module,gradle,编译,true,RocketX
From: https://www.cnblogs.com/aptx4869xd/p/17599773.html

相关文章

  • ubuntu16.04编译安装nginx1.24.0
    环境:DistributorID: UbuntuDescription: Ubuntu16.04.7LTSRelease: 16.04Codename: xenial 安装包:pcre-8.45.tar.gznginx-1.24.0.tar.gz开始安装:安装pcretar-xzvfpcre-8.45.tar.gzcdpcre-8.45./configure--prefix=/usr/local/pcremake&&makeinstall......
  • Rust 在Window上交叉编译Android库问题 error: linking with
    报错:error:linkingwith`D:/NDK/android-ndk-r25c/toolchains/llvm/prebuilt/windows-x86_64/bin/aarch64-linux-android30-clang.cmd`failed:exitcode:255|=note:"D:/NDK/android-ndk-r......
  • 【glib】源码编译
    1、依赖安装zlib库##运行下述命令安装zlib$yuminstall-yzlib$cp/usr/local/lib64/libz.so/usr/lib64安装meson$yuminstall-ymeson2、安装从https://download.gnome.org/sources/glib/下载需要安装的版本。然后运行下述命令执行编译。$mesonsetup_b......
  • vs编译 error C2001: 常量中有换行符(XTHS实测有效)
    出现该错误的其中一种可能:编码问题,其中一个解决办法是:找到这个文件位置,选择用Notepad++方式打开,选择菜单项中的"编码"---》“使用UTF-8-BOM编码”,然后保存,再回到VS将会收到重新加载文件的提示。 转自:vs编译errorC2001:常量中有换行符_简单前行的博客-CSDN博客......
  • 联发科MTK6761_MT6762_MT6765安卓核心板参数比较
    联发科HelioP35_MTK6765MediaTekHelioP35MT6765安卓核心板是智能手机的主流ARMSoC,于2018年末推出。它在两个集群中集成了8个ARMCortex-A53内核(big.LITTLE)。四个性能内核的频率高达2.3GHz。集成显卡为PowerVRGE8320,频率高达680MHz。集成内存控制器支持1500MHz或933MHzLPDDR3......
  • Ubuntu16 编译源码出错 unsupported reloc 43
      错误如下prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270:error:unsupportedreloc43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270......
  • win10最新版apktool 反编译
    apktool_2.6.0.jar 改成apktool.jar和apktool.bat放在同一个文件夹,并将此文件夹加入系统变量Path(D:\SoftWare\apktool)apktool.bat:@echooffsetlocalsetBASENAME=apktool_chcp650012>nul>nulsetjava_exe=java.exeifdefinedJAVA_HOME(setjava_exe="%JAVA_HOME%\b......
  • Linux 编译 libjpeg-9e
     jpeg的库有两个:一个是官方的libjpeg 还有一个是libjpeg-turboJPEG库(libjpeg-turbo):https://libjpeg-turbo.org/Libjpeg库:http://www.ijg.org/ *:我用的是官方的libjpeg,进入官网下载的时候,要注意zip的这个包是Windows的,tar.gz的这个包才是linux的 ./configure-h......
  • VS2022安装nasm 用于编译x264
    在Windows环境需要编译X264需要VS安装nasm,过程比较曲折,把官方的脚本稍微改了一下下载即用,使用管理员权限运行即可https://files.cnblogs.com/files/yuandaozhe/VSNASM-master.zip......
  • Android那些事儿(二)安卓手机交…
    Android那些事儿(二)安卓手机交互特性接上文《android那些事儿(一)成长中的Android》。本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的......