(self)
| 918 | DatabindingDirectoryLookUp.save_path_map(self._config['build_cache_dir']) |
| 919 | |
| 920 | def run_aapt(self): |
| 921 | aapt_args = [Builder.get_aapt(), 'package', '-f', '-I', |
| 922 | os.path.join(self._config['compile_sdk_directory'], 'android.jar'), |
| 923 | '-M', fix_package_name(self._config, self._finder.get_dst_manifest_path())] |
| 924 | |
| 925 | for rdir in self._config['project_source_sets'][self._main_module_name]['main_res_directory']: |
| 926 | if os.path.exists(rdir): |
| 927 | aapt_args.append('-S') |
| 928 | aapt_args.append(DatabindingDirectoryLookUp.find_target_res_path(rdir)) |
| 929 | |
| 930 | for rdir in self._module_info['local_dep_res_path']: |
| 931 | if os.path.exists(rdir): |
| 932 | aapt_args.append('-S') |
| 933 | aapt_args.append(DatabindingDirectoryLookUp.find_target_res_path(rdir)) |
| 934 | |
| 935 | if 'extra_dep_res_paths' in self._config and self._config['extra_dep_res_paths'] is not None: |
| 936 | arr = self._config['extra_dep_res_paths'] |
| 937 | for path in arr: |
| 938 | path = path.strip() |
| 939 | if os.path.isdir(path): |
| 940 | aapt_args.append('-S') |
| 941 | aapt_args.append(path) |
| 942 | |
| 943 | for resdir in self._module_info['dep_res_path']: |
| 944 | if os.path.exists(resdir): |
| 945 | aapt_args.append('-S') |
| 946 | aapt_args.append(resdir) |
| 947 | |
| 948 | aapt_args.extend(['-S', self._finder.get_backup_res_dir()]) |
| 949 | |
| 950 | freeline_assets_dir = os.path.join(self._config['build_cache_dir'], 'freeline-assets') |
| 951 | aapt_args.append('-A') |
| 952 | aapt_args.append(freeline_assets_dir) |
| 953 | |
| 954 | for adir in self._config['project_source_sets'][self._main_module_name]['main_assets_directory']: |
| 955 | if os.path.exists(adir): |
| 956 | aapt_args.append('-A') |
| 957 | aapt_args.append(adir) |
| 958 | |
| 959 | for adir in self._module_info['local_dep_assets_path']: |
| 960 | if os.path.exists(adir): |
| 961 | aapt_args.append('-A') |
| 962 | aapt_args.append(adir) |
| 963 | |
| 964 | for adir in self._module_info['dep_assets_path']: |
| 965 | if os.path.exists(adir): |
| 966 | aapt_args.append('-A') |
| 967 | aapt_args.append(adir) |
| 968 | |
| 969 | base_resource_path = get_base_resource_path(self._config['build_cache_dir']) |
| 970 | aapt_args.append('-m') |
| 971 | aapt_args.append('-J') |
| 972 | aapt_args.append(self._finder.get_backup_dir()) |
| 973 | aapt_args.append('--auto-add-overlay') |
| 974 | aapt_args.append('-F') |
| 975 | aapt_args.append(base_resource_path) |
| 976 | aapt_args.append('--debug-mode') |
| 977 | aapt_args.append('--no-version-vectors') |
no test coverage detected