Skip to content

Commit e81c800

Browse files
committed
Fix manifest stub canonicalization order
1 parent f1dedcb commit e81c800

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

scripts/build-android-app.sh

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,25 @@ EOF
363363
ba_log "Canonicalized stub activity declaration in $MANIFEST_FILE"
364364
}
365365

366+
dump_manifest_merger_reports() {
367+
local blame_a blame_b merged
368+
blame_a="$APP_MODULE_DIR/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt"
369+
blame_b="$APP_MODULE_DIR/build/intermediates/incremental/processDebugMainManifest/manifest-merger-blame-report.txt"
370+
merged="$APP_MODULE_DIR/build/intermediates/packaged_manifests/debug/AndroidManifest.xml"
371+
372+
for report in "$blame_a" "$blame_b"; do
373+
if [ -f "$report" ]; then
374+
ba_log "manifest-merger blame report: $report"
375+
sed -n '1,200p' "$report" | sed 's/^/[build-android-app] manifest-blame: /'
376+
fi
377+
done
378+
379+
if [ -f "$merged" ]; then
380+
ba_log "merged manifest (first 120 lines): $merged"
381+
sed -n '1,120p' "$merged" | sed 's/^/[build-android-app] merged-manifest: /'
382+
fi
383+
}
384+
366385
normalize_stub_manifest
367386

368387
if [ ! -f "$STUB_SRC_FILE" ]; then
@@ -751,25 +770,6 @@ dump_emulator_diagnostics() {
751770
| tail -n 200 | sed 's/^/[build-android-app] logcat: /' || true
752771
}
753772

754-
dump_manifest_merger_reports() {
755-
local blame_a blame_b merged
756-
blame_a="$APP_MODULE_DIR/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt"
757-
blame_b="$APP_MODULE_DIR/build/intermediates/incremental/processDebugMainManifest/manifest-merger-blame-report.txt"
758-
merged="$APP_MODULE_DIR/build/intermediates/packaged_manifests/debug/AndroidManifest.xml"
759-
760-
for report in "$blame_a" "$blame_b"; do
761-
if [ -f "$report" ]; then
762-
ba_log "manifest-merger blame report: $report"
763-
sed -n '1,200p' "$report" | sed 's/^/[build-android-app] manifest-blame: /'
764-
fi
765-
done
766-
767-
if [ -f "$merged" ]; then
768-
ba_log "merged manifest (first 120 lines): $merged"
769-
sed -n '1,120p' "$merged" | sed 's/^/[build-android-app] merged-manifest: /'
770-
fi
771-
}
772-
773773
log_instrumentation_state() {
774774
"$ADB_BIN" -s "$EMULATOR_SERIAL" shell pm path android | sed 's/^/[build-android-app] pm path android: /' || true
775775

0 commit comments

Comments
 (0)