Avoid hardcode version of test-services package am: e008599aaa

Original change: https://android-review.googlesource.com/c/platform/tools/tradefederation/+/2509667

Change-Id: I291e2e7881fec671f63264152f0876f7738eb3c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Android.bp b/Android.bp
index 2fe8672..bed205e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -136,6 +136,14 @@
     java_version: "11",
 }
 
+// Avoid version number in apk file name
+genrule(
+    name = "test-services-normalized.apk",
+    srcs = [":test-services.apk"],
+    out = ["test-services-normalized.apk"],
+    cmd = "cp $(in) $(out)",
+)
+
 // Main Target to build tradefed jar
 tradefed_java_library_host {
     name: "tradefed",
@@ -147,7 +155,7 @@
         ":TradefedContentProvider",
         ":TelephonyUtility",
         ":WifiUtil",
-        ":test-services.apk",
+        ":test-services-normalized.apk",
     ],
     static_libs: [
         "tradefed-lib-core",
diff --git a/test_framework/com/android/tradefed/testtype/AndroidJUnitTest.java b/test_framework/com/android/tradefed/testtype/AndroidJUnitTest.java
index 5de0308..07e21f3 100644
--- a/test_framework/com/android/tradefed/testtype/AndroidJUnitTest.java
+++ b/test_framework/com/android/tradefed/testtype/AndroidJUnitTest.java
@@ -398,7 +398,7 @@
                 testServices = FileUtil.createTempFile("services", ".apk");
                 boolean extracted =
                         ResourceUtil.extractResourceAsFile(
-                                "/test-services-1.4.2.apk", testServices);
+                                "/test-services-normalized.apk", testServices);
                 if (extracted) {
                     serviceInstaller = new TestAppInstallSetup();
                     // Service apk needs force-queryable