如何重用Android项目以拥有两个不同的APK

橡子

我以前曾使用Android Studio从事过一个项目。现在,我想启动一个具有类似特征的新项目,因此无需重新启动该项目,而是复制文件夹,更改名称并减少功能。

但是,当我构建APK并尝试重新安装它时,我的设备会提示以下消息:

您是否要为此现有应用程序安装更新?您现有的数据不会丢失

在按下accept之前,我想知道这是否将删除我正在使用的第一个项目的设备中的应用程序。如果是这样,我想知道如何去做,或者至少如何避免这个问题。

我认为可以通过更改项目的ID或任何其他简单的解决方案来完成此操作,但是仔细检查会很好

PerracoLabs

您需要更改应用程序ID(程序包名称)。Android使用此值来唯一标识每个现有应用。

每个Android应用程序都有一个看起来像Java包名称的唯一应用程序ID,例如com.example.myapp。此ID在设备和Google Play商店中唯一标识您的应用。如果您要上传新版本的应用,则应用ID(以及用于签名的证书)必须与原始APK相同-如果更改应用ID,Google Play商店会将APK视为完全不同的APK应用程式。因此,一旦发布应用程序,就永远不要更改应用程序ID。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有两个不同APK的Android应用

在一个多项目项目中,如何有两个不同的Gradle版本?

Android上的Fabric / Crashlytics-如何使两个不同的具有相同程序包名称的crashlytics项目?

VIewPager有两个项目-Android

安装两个版本的apk(具有不同的applicationId)

拥有相同所有权的两个目录,但是`cat> f`产生拥有不同的文件

当您在Android中拥有WebView时,如何将活动划分为两个相同的片段?

两个不同父母的孩子可以在React中拥有相同的键吗

拥有两个不同的HitBuilder(社交和事件)的目的是什么?

我为什么在python中使用PhantomJS同时拥有两个不同的用户代理?

如何合并两个不同的firebase项目?

如何从两个不同的List对象复制List项目

我如何在Anaconda中拥有两个不同的环境?(Python 3.7、1个32位和1个64位)

Google Play控制台Alpha测试能否针对两个不同的组有两个不同的APK?

具有不同依赖关系的两个实现的最大可重用性

如何拥有一个包含两个.Net Core项目的解决方案,并同时使用两个Startup.cs文件来设置服务?

如何在android studio中的imageView上添加两个具有不同枢轴的旋转?

托管两个不同的项目django

Android:具有两个不同视图的EfficientAdapter

使用Windows,我如何在PIP模式下拥有两个应用程序?

如何在两个 React 自定义 Hook 之间拥有共同的状态?

如何拥有两个属性,在一起,是独一无二的?

如何在滚动视图中拥有两个行数为 0 的 uilabel

Android Wear生成两个APK

如何跟踪具有两个值的项目?

如何在同一自动工具项目中为两个程序具有不同的生成选项

如何使同一表格单元格中的两个项目具有不同的文本对齐方式?

如何选择具有两个不同记录的ID?

如何比较两个具有不同顺序的列表?