| #!/bin/bash |
| # Copyright 2020 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Usage: |
| # Make edits to *.java and *.pgcfg |
| # Then run: ./build.sh | less |
| |
| |
| # Finds any version of dexdump available |
| dexdumps=( ../../android_sdk/public/build-tools/*/dexdump ) |
| DEXDUMP=${dexdumps[0]} |
| |
| rm -f *.class |
| javac *.java && \ |
| java -cp ../lib/r8.jar com.android.tools.r8.R8 *.class --output . --lib ../../jdk/current --no-minification --pg-conf playground.pgcfg && \ |
| $DEXDUMP -d classes.dex > dexdump.txt |
| echo 'dexdump.txt updated.' |