所以,我现在正在研究两个同时打击我的想法。
我设法在一个项目中找到了很多方法,并决定将其作为我的其他项目的起点。唯一的问题是,当我尝试复制项目并重命名包名称/ applicationID时,我遇到了错误。
因此,我尝试创建一个新项目并单独复制文件,在每个文件中手动重命名包。我仍然收到错误消息。我得到的确切错误信息是
安装失败,消息无效文件:C:\ Users \ Owner \ AndroidStudioProjects \ App3-test1 \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_6.apk。 通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题。
警告:卸载将删除应用程序数据!
是否要卸载现有应用程序?
现在,我还是一个新手,但我假设它说复制的应用程序不会运行,除非我卸载原始版本。
是这样的吗?如何克隆项目,以便我可以将两者安装在同一部手机上?
P.S。我不确定它是否相关,但我在Nexus 5x上进行了测试。
答案 0 :(得分:0)
不要复制整个项目。只需使用不同的包名创建一个新的包。不要复制所有内容,只包括类,xml和drawable。然后只复制AndroidManifest.xml文件的一部分,例如uses-permission和activity。请勿使用以前的包名称清单。在build.gradle文件中执行相同的操作。只需复制您的依赖项。希望它有所帮助