我可以让Eclipse为不同的设备构建不同的APK

时间:2014-12-21 15:40:06

标签: java android eclipse android-ndk

在我所做的应用程序中,有一些特定于设备的本机库 - 例如,有一个基于Snapdragon的设备库,另一个用于基于Tegra的设备的独立库,还有一个用于通用实现(如果是没有平台优化可用。)

由于我们进行了一些特定的优化权衡(以及库中的调试符号),这些库可能会变得非常大。让Eclipse只将其中一个库捆绑到生成的APK中的策略是什么,具体取决于部署的目标是什么?例如,如果我部署到我的手机上,它应该只部署Snapdragon变体,但是如果我部署到平板电脑上,它可能只部署Tegra变体。这会加快发展速度!

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要使用Android Studio和Gradle。 Gradle构建风味和变体使您能够按照自己的意愿行事。您可以阅读here