我正在慢慢开始将现有应用移植到Android Studio和Gradle。在我走得太远之前,我有几个问题。
是否可以在命令行之外在Android Studio之外构建一个已签名的apk,就像使用ant一样。
是否可以在UI之外为每个变体构建一个签名的apk。再次在UI之外。
最后,这种情况不会影响很多人,但是你可以实际拥有的变种数量有限制。我可能正在考虑拥有2000-4000个不同的变体。这是完全不行吗?
答案 0 :(得分:1)
是
是
嗯,这是非常多的。我认为会有问题。例如,现在Gradle并没有让我们对变体的编译进行并行化,所以它将需要永远构建。此外,在设置代表所有变体及其相关属性和任务的内部模型时,可能会耗尽RAM。
我猜你应该试试看看。使用简单的groovy代码,你应该能够在空项目中动态创建2000种风格,然后看看你是否可以毫无问题地编译。