美文网首页
creator androi每次改代码都需要clean项目的问题

creator androi每次改代码都需要clean项目的问题

作者: 啥啊_73ae | 来源:发表于2020-11-21 11:59 被阅读0次

解决每次改脚本都需要clean项目重新编译的问题
cocoscreator 工程生成后的目录在


image.png

android apk 编译的缓存目录在:/Users/bingshi/cocospro/tianmihuanjue2/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/merged_assets目录里
只要每次改完脚本后手动copy或者直接三处merged_assets 目录内容就可以了
本身coreator 在gradle里定义了会根据环境清理工程文件,但是但给我们自定义了favorites 后目录会变成 xxxDebug的方式。但是脚本里删除的${variant.dirName} 的目录最后是 xxx/debug 的模式,所以删除失败就造成每次改脚本都需要重新clean项目。
改后的内容如下。更改项目模块的.gradle

android.applicationVariants.all { variant ->
    // delete previous files first
    println(" applicationVariants start")
//    delete "${buildDir}/intermediates/merged_assets/${variant.dirName}"
    delete "${buildDir}/intermediates/merged_assets"

    println "build applicationVariants 目录 "+"${buildDir}/intermediates/merged_assets/${variant.dirName}"

不知道怎么改正 variant.dirName 生成的目录不对的问题,所以直接删除了merged_assets 总目录。不影响使用

相关文章

网友评论

      本文标题:creator androi每次改代码都需要clean项目的问题

      本文链接:https://www.haomeiwen.com/subject/xzgsiktx.html