Pārlūkot izejas kodu

适配紫云jar包与游戏冲突

zengqb 4 gadi atpakaļ
vecāks
revīzija
054f96bdae

+ 6 - 0
file_utils.py

@@ -547,8 +547,14 @@ def copyGameSmaliCode(game, sdk, subChannel, config):
     '''
     print('copyGameSmaliCode -->  %s' % sdk)
 
+    if not config['aapt2disable']:
+        print('aapt2disable = false ~~~')
+        return 0
     path = os.path.join(getCurrentPath(),"game_script",game,"gameSmali")
 
+
+    print('copyDir = gameSmali~~~')
+
     decompliePath = getDecompliePath(game, sdk, subChannel, config['cache'])
     smaliPath = os.path.join(decompliePath, 'smali')
     ret = copyDir(path, smaliPath)

BIN
log_sdk/gdt/jniLibs/armeabi-v7a/libturingad.so


BIN
log_sdk/gdt/libs/GDTActionSDK.min.1.6.5.jar


+ 4 - 0
package_utils.py

@@ -946,6 +946,8 @@ def packJar(game, sdk, subChannel, config):
     libs = os.path.join(sdkPath, 'libs')
     libConfig = os.path.join(libs, 'config.json')
 
+    #
+
     # 存在配置文件
     if os.path.exists(libConfig):
         jsonText = file_utils.readFile(libConfig)
@@ -972,6 +974,7 @@ def packJar(game, sdk, subChannel, config):
 
     # multidex.jar
     if splitDex:
+        print('getMultiDexPath ...')
         dexCmd += ' ' + file_utils.getMultiDexPath()
 
     # sdk实现类
@@ -981,6 +984,7 @@ def packJar(game, sdk, subChannel, config):
     if ret:
         return ret
 
+
     # 反向dex生成smali
     # 存放在out目录
     print('baksmali classes.dex ...')

+ 11 - 0
sdk/jm_zy_ysdk/libs/config.json

@@ -12,5 +12,16 @@
 		"YSDK_Android_1.4.5_1078.jar",
 		"ysdk_hackdex.jar",
 		"ziyun_lib_yyb_2.0.3.jar"
+	],
+		"ahlz":[
+		"android-support-v4.jar",
+		"commons-httpclient-3.1.jar",
+		"jm_sdk_20200415.jar",
+		"org.apache.http.legacy.jar",
+		"walle.jar",
+		"walle-reader-1.1.6.jar",
+		"YSDK_Android_1.4.5_1078.jar",
+		"ysdk_hackdex.jar",
+		"ziyun_lib_yyb_2.0.3.jar"
 	]
 }

+ 4 - 1
sdk_script/jm_zy_ysdk.py

@@ -48,4 +48,7 @@ def getSdkConfig(jsonConfig, config):
             else:
                 jsonConfig['libConfig'] = 'default'
         else:
-            jsonConfig['libConfig'] = 'default'
+            jsonConfig['libConfig'] = 'default'
+
+        if config['app'] == 'ahlz':
+            jsonConfig['libConfig'] = 'ahlz'