我有两个除软件包名称外完全相同的Android应用程序。这个问题之前已经被问过了,建议按照需要重构包名,但我不认为这是令人满意的。在我看来,将所有代码放在源代码库中会更好,但是有更好的解决方案吗?具有不同包名的完全相同的Android应用程序
1
A
回答
1
我把它的问题是“如何建立两个应用程序没有重复?”一个简单的答案:您的构建系统为您执行重复和包装变更。而一个方法来做到这一点,即使你已经习惯了的方式不透明让Eclipse或蚂蚁手柄你的一切:只有您的应用程序之一
会让你的整个仓库的临时副本,与原建筑。
对副本进行所有更改,以使其构建第二个应用程序。
创建一个表示这些更改的.patch。
让您的编译系统执行步骤#1,应用步骤#3中的补丁,然后在副本中重新激活自身。 “有你的构建系统”的意思是,编写一个脚本,向makefile添加一个目标(即使你通常避免makefile),向ant添加目标,扩展Eclipse,无论如何。
4
相关问题
- 1. Android Studio“应用程序具有相同的程序包名称”
- 2. 具有相同包但具有不同签名的应用程序
- 3. Google Play中具有相同名称但包名不同的新应用程序
- 4. 安装具有不同名称的相同应用程序
- 5. 具有相同名称的不同应用程序?
- 6. Facebook 2个具有相同域名的不同应用程序
- 7. 发布具有相同包名的新应用程序
- 8. Android发布两个具有相同包ID的应用程序
- 9. 如何在android中安装具有相同包名的应用程序?
- 10. 合并具有不同信息的完全相同的MySQL表
- 11. 具有不同包名但代码相同的Android应用程序未在一台设备上安装
- 12. 具有完全相同名称空间的歧义引用
- 13. Arduino附近具有完全不同输出的相同功能
- 14. 从另一个应用程序调用一个应用程序在Android中具有相同的包名称
- 15. 在Play商店中发布具有不同名称的相同应用程序
- 16. 是否可以提交具有不同名称的相同应用程序?
- 17. Android。两个完全相同的按钮有不同的阴影
- 18. 未安装android应用程序,具有相同包名的应用程序已存在
- 19. 苹果应用程序商店中的两个不同的应用程序具有相同的名称?
- 20. 2完全相同的iOS应用程序免除数据库是不同的
- 21. 两个具有相同逻辑但风格不同的Android应用程序
- 22. 具有相同名称但ID不同的自动完成
- 23. 具有相同意图名称的应用程序
- 24. 多个Android应用程序都具有相同的Facebook keyhash吗?
- 25. 导入具有相同名称的Python程序包
- 26. App Store上的完全相同的应用程序
- 27. 具有相同代码的不同HTML页面看起来完全不同
- 28. 全球和$ _SESSION具有相同名称的变量都相同
- 29. Django Url包含相同的应用程序不同的根
- 30. 在一个应用程序中具有相同包名的相同库的两个版本
感谢您的建议,但听起来比使用源库更复杂。 – 2012-02-13 10:08:11