如何在一个apk中构建多个模块?

时间:2016-12-30 13:03:52

标签: android

我在一个项目中有4个模块。见下图。 App命名模块是主要模块。所以我想制作一个包含所有模块的apk。

This figure shows all module with app named main module and build.gradle file

1 个答案:

答案 0 :(得分:1)

您需要打开 settings.gradle 文件,并确保您拥有以下内容:

static void Main(string[] args) { var task = Run(); task.Wait(); } public static async Task Run() { Task[] tasks = new[] { CreateTask("ex1"), CreateTask("ex2") }; var compositeTask = Task.WhenAll(tasks); try { await compositeTask.ContinueWith((antecedant) => { }, TaskContinuationOptions.ExecuteSynchronously); compositeTask.Wait(); } catch (AggregateException aex) { foreach (var ex in aex.InnerExceptions) { Console.WriteLine(ex.Message); } } } static Task CreateTask(string message) { return Task.Factory.StartNew(() => { throw new Exception(message); }); }

那应该适合你。