Скопируйте AAR после сборки Debug - PullRequest
0 голосов
/ 03 мая 2018

Может кто-нибудь сказать, пожалуйста, почему это ничего не делает? Я испортил это в течение двух дней. Текст никогда не печатается, copyAAR никогда не запускается. Должно быть так просто, но, очевидно, я что-то упустил. Это проект с основным «приложением» и одним модулем под названием «MY_Library». Этот код находится в файле build.gradle для My_Library. СПАСИБО!

task copyAAR(dependsOn:'assembleDebug') << {
    println "++++++ AAR COPIED ++++++: "
}

Также пробовал:

afterEvaluate {
    copyAAR.dependsOn ':MY_Library:assembleDebug'
}

task copyAAR() << {
    println "++++++ AAR COPIED ++++++: "
}

Выполнение задач: [: MY_Library: assemblyDebug]

Параллельное выполнение с настройкой по требованию является инкубационной функцией. Метод Task.leftShift (Closure) устарел и должен быть удален в Gradle 5.0. Пожалуйста, используйте Task.doLast (Action) вместо этого. в build_bxaa81mwx93hvs7njvdit9vtz $ _run_closure1.doCall (C: \ zzz \ zzz \ zzz \ zzz \ MY_Library \ build.gradle: 19) (Запустите с параметром --stacktrace, чтобы получить полную трассировку стека этого предупреждения об устаревании.) : MY_Library: preBuild UP-TO-DATE : MY_Library: preDebugBuild UP-TO-DATE : MY_Library: compileDebugAidl UP-TO-DATE : MY_Library: compileDebugRenderscript UP-TO-DATE : MY_Library: checkDebugManifest UP-TO-DATE : MY_Library: generateDebugBuildConfig UP-TO-DATE : MY_Library: generateDebugResValues ​​UP-TO-DATE : MY_Library: generateDebugResources UP-TO-DATE : MY_Library: packageDebugResources UP-TO-DATE : MY_Library: platformAttrExtractor UP-TO-DATE : MY_Library: processDebugManifest UP-TO-DATE : MY_Library: generateDebugRFile UP-TO-DATE : MY_Library: prepareLintJar UP-TO-DATE : MY_Library: generateDebugSources UP-TO-DATE : MY_Library: javaPreCompileDebug UP-TO-DATE : MY_Library: compileDebugJavaWithJavac UP-TO-DATE : MY_Library: extractDebugAnnotations UP-TO-DATE : MY_Library: mergeDebugConsumerProguardFiles UP-TO-DATE : MY_Library: mergeDebugShaders UP-TO-DATE : MY_Library: compileDebugShaders UP-TO-DATE : MY_Library: generateDebugAssets UP-TO-DATE : MY_Library: packageDebugAssets UP-TO-DATE : MY_Library: packageDebugRenderscript NO-SOURCE : MY_Library: processDebugJavaRes NO-SOURCE : MY_Library: transformResourcesWithMergeJavaResForDebug UP-TO-DATE : MY_Library: transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE : MY_Library: compileDebugNdk NO-SOURCE : MY_Library: mergeDebugJniLibFolders UP-TO-DATE : MY_Library: transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE : MY_Library: transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE : MY_Library: bundleDebug UP-TO-DATE : MY_Library: compileDebugSources UP-TO-DATE : MY_Library: AssemblyDebug UP-TO-DATE

СТРОИТЬ УСПЕШНО в 0с 23 действенных задания: 23 актуальных

1 Ответ

0 голосов
/ 03 мая 2018

Ну, единственный способ заставить его работать:

afterEvaluate {
   assembleDebug.finalizedBy(copyAAR)
}

Почему другой способ не сработал?!?!?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...