diff --git a/androguard/core/bytecodes/apk.py b/androguard/core/bytecodes/apk.py
index <HASH>..<HASH> 100644
--- a/androguard/core/bytecodes/apk.py
+++ b/androguard/core/bytecodes/apk.py
@@ -1974,7 +1974,7 @@ class ARSCParser(object):
         def put_ate_value(self, result, ate, config):
             if ate.is_complex():
                 complex_array = []
-                result.append(config, complex_array)
+                result.append((config, complex_array))
                 for _, item in ate.item.items:
                     self.put_item_value(complex_array, item, config, complex_=True)
             else:
[apk] ARSCParser.ResourceResolver: fix handling of complex resources.