【发布时间】:2012-11-28 06:04:47
【问题描述】:
我已经在 iOS 上完美地做到了这一点,现在我需要在 Android 上使用它。我有一个代码库,可以通过简单的配置文件更改创建无限不同的应用程序。
每个应用程序都是基于我包含在资源中的复杂 XML 配置文件创建的。我所做的只是在我的 strings.xml 文件中进行一个简单的更改,它指向所需的配置文件,这反过来又使我的项目成为一个新的独立应用程序。很简单。
<string name="xmlconfig">nike-shoes</string>
但既然我已经这样做了,我该如何进行更改以使每个应用程序都是它自己的 APK?
如何使用一个代码库和一个项目在应用(和可上传的 apk)之间轻松切换。我听说有人说“使用一个库,然后为每个包含它的项目创建一个项目”,但是当您拥有 15 个以上的应用程序并不断增长时,这会变得过于复杂。
而且我还看到人们说“为什么不只制作一个应用程序,你可以在应用程序中在它们之间切换”,但这与我的项目无关,对我的用户也没有意义。不幸的是,我无法解释更多,但简短的回答是这也行不通。
我在 iOS 项目中所做的只是更改 Bundle ID,更改代码签名标识以匹配,更改应用名称,然后从我的主 Info.plist 文件中指向新的 plist。砰!全新的应用程序。几个简单的步骤,我不到一分钟。
如何使用 Eclipse/Java/Android 做到这一点?最简单的方法是什么?
只需几个步骤即可,只要我不会为了完成它而对每个文件都搞砸了。
【问题讨论】:
-
查看这篇文章:stackoverflow.com/questions/10569760/… 我回答了类似的问题