// for some of the genrated projects. Probably not worth
// it
final List<IPath> packagesProjects = findPackagesProjects();
for (final IPath path : packagesProjects) {
monitor.subTask(path.lastSegment());
final AndroidMkAnalyzer analyzer = new AndroidMkAnalyzer(state.getRepoPath()
.toFile(), new File(path.toFile(), "Android.mk"));
try {
analyzer.parse();
} catch (final IOException e) {
e.printStackTrace();
continue; // Skip the failing package
}
final String packageName = analyzer.getPackageName();
final File outDirectory = analyzer.getOutDirectory();
if (outDirectory == null || packageName == null) {
continue; // Skip this package, it does not seem
// complete
}
projects.add(new PackagesProject(path, state.getRepoPath(),