Skip to content

Commit 1326660

Browse files
author
tangyinsheng
committed
[tinker] Do not call registerDexModule for OPPO & VIVO Android S and newer devices.
1 parent 41d0910 commit 1326660

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tinker-android/tinker-android-loader/src/main/java/com/tencent/tinker/loader/TinkerDexOptimizer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,8 @@ private static void triggerPMDexOptOnDemand(Context context, String dexPath, Str
242242
}
243243
for (int i = 0; i < 5; ++i) {
244244
if (ShareTinkerInternals.isNewerOrEqualThanVersion(31, true)
245-
&& !"xiaomi".equalsIgnoreCase(Build.MANUFACTURER) && !"redmi".equalsIgnoreCase(Build.MANUFACTURER)) {
245+
&& !"xiaomi".equalsIgnoreCase(Build.MANUFACTURER) && !"redmi".equalsIgnoreCase(Build.MANUFACTURER)
246+
&& !"oppo".equalsIgnoreCase(Build.MANUFACTURER) && !"vivo".equalsIgnoreCase(Build.MANUFACTURER)) {
246247
try {
247248
registerDexModule(context, dexPath);
248249
if (SharePatchFileUtil.isLegalFile(oatFile)) {

0 commit comments

Comments
 (0)