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