Remove the usage of PackageParser
PackageParser.PackageParserException is deparected, and should be either using the PraseResult or throwing a more generic Exception. Remove the unused setError method. Besides, using alternative instead of PackageParser when checking AndroidTestBaseUpdater. Bug: 174723245 Test: build Test: atest PackageBackwardCompatibilityTest Test: atest AndroidTestRunnerSplitUpdaterTest Change-Id: I572d167ae3d794ef9f11e7564f09694d0f906f0c
This commit is contained in:
@@ -64,8 +64,7 @@ public class NativeLibraryHelper {
|
||||
public static final String LIB_DIR_NAME = "lib";
|
||||
public static final String LIB64_DIR_NAME = "lib64";
|
||||
|
||||
// Special value for {@code PackageParser.Package#cpuAbiOverride} to indicate
|
||||
// that the cpuAbiOverride must be clear.
|
||||
// Special value for indicating that the cpuAbiOverride must be clear.
|
||||
public static final String CLEAR_ABI_OVERRIDE = "-";
|
||||
|
||||
/**
|
||||
|
||||
@@ -18,7 +18,6 @@ package com.android.server.pm;
|
||||
|
||||
import static com.android.server.pm.PackageManagerService.TAG;
|
||||
|
||||
import android.content.pm.PackageParser;
|
||||
import android.util.ExceptionUtils;
|
||||
import android.util.Slog;
|
||||
|
||||
@@ -59,12 +58,6 @@ final class PackageInstalledInfo {
|
||||
Slog.w(TAG, msg);
|
||||
}
|
||||
|
||||
public void setError(String msg, PackageParser.PackageParserException e) {
|
||||
setReturnCode(e.error);
|
||||
setReturnMessage(ExceptionUtils.getCompleteMessage(msg, e));
|
||||
Slog.w(TAG, msg, e);
|
||||
}
|
||||
|
||||
public void setError(String msg, PackageManagerException e) {
|
||||
mReturnCode = e.error;
|
||||
setReturnMessage(ExceptionUtils.getCompleteMessage(msg, e));
|
||||
|
||||
@@ -21,7 +21,7 @@ import static com.android.server.pm.parsing.library.SharedLibraryNames.ANDROID_T
|
||||
import static com.android.server.pm.parsing.library.SharedLibraryNames.ANDROID_TEST_RUNNER;
|
||||
import static com.android.server.pm.parsing.library.SharedLibraryNames.ORG_APACHE_HTTP_LEGACY;
|
||||
|
||||
import android.content.pm.PackageParser;
|
||||
import android.content.pm.parsing.ParsingPackage;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
@@ -82,7 +82,7 @@ public class PackageBackwardCompatibility extends PackageSharedLibraryUpdater {
|
||||
boolean hasClass = false;
|
||||
String className = "android.content.pm.AndroidTestBaseUpdater";
|
||||
try {
|
||||
Class clazz = (PackageParser.class.getClassLoader().loadClass(className));
|
||||
Class clazz = ParsingPackage.class.getClassLoader().loadClass(className);
|
||||
hasClass = clazz != null;
|
||||
Log.i(TAG, "Loaded " + className);
|
||||
} catch (ClassNotFoundException e) {
|
||||
|
||||
Reference in New Issue
Block a user