==== android-stcompat: environment openjdk version "17.0.20.1" 2026-08-18 ANDROID_HOME=~/tools/yugu-sdk-toolchain/android-sdk CI_OUT=~/yougu/sdk-ci/builds/6/out/android-stcompat ==== android-stcompat: gradle: clean, tests, coverage Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :stkouyu-compat:bundleLibRuntimeToJarDebug > Task :stkouyu-compat:bundleLibCompileToJarDebug > Task :stkouyu-compat:generateDebugUnitTestResValues > Task :stkouyu-compat:compileDebugLibraryResources > Task :stkouyu-compat:mapDebugUnitTestSourceSetPaths > Task :stkouyu-compat:generateDebugUnitTestResources > Task :stkouyu-compat:mergeDebugUnitTestResources > Task :stkouyu-compat:extractDeepLinksDebug > Task :stkouyu-compat:mergeDebugShaders > Task :stkouyu-compat:compileDebugShaders NO-SOURCE > Task :stkouyu-compat:generateDebugAssets UP-TO-DATE > Task :stkouyu-compat:mergeDebugAssets > Task :stkouyu-compat:generateDebugUnitTestAssets UP-TO-DATE > Task :stkouyu-compat:packageDebugAssets > Task :stkouyu-compat:mergeDebugUnitTestAssets > Task :stkouyu-compat:processDebugJavaRes NO-SOURCE > Task :stkouyu-compat:processDebugUnitTestJavaRes > Task :stkouyu-compat:processDebugManifest > Task :stkouyu-compat:processDebugUnitTestManifest > Task :stkouyu-compat:processDebugUnitTestResources > Task :stkouyu-compat:compileDebugUnitTestJavaWithJavac Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :stkouyu-compat:packageDebugUnitTestForUnitTest > Task :stkouyu-compat:generateDebugUnitTestConfig > Task :stkouyu-compat:testDebugUnitTest > Task :stkouyu-compat:createDebugUnitTestCoverageReport View coverage report at file:~/yougu/sdk-ci/work/6/android-stcompat/stkouyu-compat/build/reports/coverage/test/debug/index.html > Task :stkouyu-compat:coverageSummary COVERAGE 95.7 (lines covered 3768, missed 171) BUILD SUCCESSFUL in 1m 56s 34 actionable tasks: 32 executed, 2 up-to-date junit: tests 179, failures 0, errors 0, skipped 0 ==== android-stcompat: gradle: release AAR, publish to a temporary repository, demo app > Task :compat-demo:writeDebugAppMetadata > Task :compat-demo:writeDebugSigningConfigVersions > Task :compat-demo:packageDebug > Task :compat-demo:createDebugApkListingFileRedirect > Task :compat-demo:assembleDebug > Task :stkouyu-compat:javaDocReleaseGeneration > Task :stkouyu-compat:javaDocReleaseJar > Task :stkouyu-compat:generateMetadataFileForReleasePublication > Task :stkouyu-compat:publishReleasePublicationToYuguRepository BUILD SUCCESSFUL in 1m 24s 81 actionable tasks: 66 executed, 15 up-to-date published 30 files ==== android-stcompat: api-diff self-test on synthetic jars ok same (exit 0) ok removed-method (exit 1) ok changed-constant (exit 1) ok added-final (exit 1) ok removed-class (exit 1) ok changed-return (exit 1) ok removed-annotation (exit 1) api-diff selftest passed ==== android-stcompat: api-diff against the original 17kouyu jar == step 1: japicmp 0.23.1 japicmp: no binary or source incompatibility NOTE class file version 51 -> 52 (tolerated: Java 8 bytecode) checked 39 classes in [com.stkouyu, com.stkouyu.lame, com.stkouyu.listener, com.stkouyu.setting, com.stkouyu.util, com.stkouyu.util.httputil]: 0 differences RESULT: OK == step 2: javap textual diff api-diff (javap -protected -constants) original: ~/yougu/sdk-v2-work/ref/st_public/android/libs/17kouyu_1.0.0.jar compat: /tmp/api-diff.29tpFR/classes.jar ALLOWED EXTRA CLASS com.stkouyu.YuguCompat compared 39 public classes and 480 public or protected members (519 elements); 25 package-private classes skipped missing 0, changed 0, extra 0 RESULT: OK == reports in ~/yougu/sdk-ci/builds/6/out/android-stcompat/api-diff API-DIFF: OK ==== android-stcompat: customer-simulation compile test api-compat-test: 1 source file(s), android.jar ~/tools/yugu-sdk-toolchain/android-sdk/platforms/android-34/android.jar compile against original jar (~/yougu/sdk-v2-work/ref/st_public/android/libs/17kouyu_1.0.0.jar): OK compile against compat classes (~/yougu/sdk-ci/work/6/android-stcompat/stkouyu-compat/build/outputs/aar/stkouyu-compat-release.aar): OK junit: tests 179, failures 0, errors 0, skipped 0 coverage (line, :stkouyu-compat): 95.7 status: OK COVERAGE 95.7