alibaba / atlas

A powerful Android Dynamic Component Framework.
Apache License 2.0
8.13k stars 1.48k forks source link

[use]:执行动态部署打包命令后生成产物没有uild\output\tpatch-debug 目录 #261

Closed Ellio007 closed 6 years ago

Ellio007 commented 6 years ago

执行 ..\gradlew clean assembleDebug -DapVersion=1.0.0 -DversionName=1.0.1后生成的产物和 ..\gradlew clean assembleDebug 的产物一模一样,但是BUILD SUCCESSFUL了,后面的几个操作全SKIPPED了。 :app:processDiffResourcesDebug SKIPPED :app:createTPatchDiffApkDebug SKIPPED :app:createTPatchDebug SKIPPED 在生成后的产物中dependencyDiff.json文件中也可以看到modifyLines和awbDiffs的变化。求各位大神解答一下为什么?

Ellio007 commented 6 years ago

找到原因了,是因为 buildTypes { debug { if (apVersion) { baseApDependency "com.eagboy.mobile:AP-debug:${apVersion}@ap" patchConfig patchConfigs.debug <--这句话没加 } } }