Merge "Link 32bit native libraries only if libs exist"

This commit is contained in:
TreeHugger Robot
2021-12-09 22:25:36 +00:00
committed by Android (Google) Code Review

View File

@@ -293,6 +293,9 @@ final class AppDataHelper {
String primaryCpuAbi = AndroidPackageUtils.getPrimaryCpuAbi(pkg, pkgSetting);
if (primaryCpuAbi != null && !VMRuntime.is64BitAbi(primaryCpuAbi)) {
final String nativeLibPath = pkg.getNativeLibraryDir();
if (!(new File(nativeLibPath).exists())) {
return;
}
try {
mInstaller.linkNativeLibraryDirectory(volumeUuid, packageName,
nativeLibPath, userId);