您如何在源中支持多个Android设备配置?

时间:2011-08-25 17:06:06

标签: android ide preprocessor build-automation google-play

在介绍了Android SDK和Android Market的最新变化之后,它现在或多或少是标准的,同一个应用程序可以有几个版本,一个让我们说面向小屏幕设备,另一个是平板电脑,可能是另一个版本的设备缺乏或者具有前置摄像头,Wi-Fi,GPS等功能。

在较旧的时代(当J2ME还活着时) - 使用特定于NetBeans的所谓预处理指令解决了问题。相同的源可以支持多种配置,最多十种甚至更多。现在如何做到这一点?

请分享您以往如何解决这些问题的经验?

1 个答案:

答案 0 :(得分:0)

  

现在或多或少是标准的,同一个应用程序可以有多个构建

我不确定你在这里使用“标准”这个词。这当然是可能的,偶尔是必要的,恕我直言不是你竞争使用的东西。如果你确实需要它,那很好,但你列出的所有东西都可以用一个APK来处理。就个人而言,我会为普通配置和功能管理无法应对的事情保留多APK路由,例如设备特定的错误。

  

现在怎么做?

一种方法是使用Android库项目作为公共代码库,并为配置特定代码使用单独的托管项目。