AIDEGen: Sorting the content items in iml file for easier debug
Bug: 140529287
Test: 1. m aidegen;aidegen-dev tradefed -n
2. Make sure the *.srcjar url contents are sorted in alphabetical
order.
3. $ aidegen-dev framework and check with the follows 2 java files.
Make sure no unresolved symbol existed.
framework/base/services/core/java/com/android/server/pm/PackageManagerService.java
and
framework/base/services/core/java/com/android/server/am/ActivityManagerService.java.
Change-Id: I4bec7b0324f41521ce79dc616e48919f8fe680ec
diff --git a/aidegen/lib/project_file_gen.py b/aidegen/lib/project_file_gen.py
index 82fdf51..98af1f0 100644
--- a/aidegen/lib/project_file_gen.py
+++ b/aidegen/lib/project_file_gen.py
@@ -418,7 +418,7 @@
"""
srcjar_urls = []
if srcjar_paths:
- for srcjar_dir in srcjar_paths:
+ for srcjar_dir in sorted(srcjar_paths):
srcjar_urls.append(_SRCJAR_URL.format(SRCJAR=os.path.join(
common_util.get_android_root_dir(), srcjar_dir)))
if srcjar_urls: