当前位置: 首页 > 知识库问答 >
问题:

调试应用程序安装设备后无法安装发布应用程序

阎祖鹤
2023-03-14

我有一个android的设备,我在上面调试应用程序。在我生成签名apk后,我卸载了现有的调试应用程序,尝试安装签名apk,但我得到了应用程序未安装的错误。我安装在一个没有调试应用程序安装的新设备上,看起来还可以。我尝试清除应用程序数据并卸载,但没有工作。

图像错误

共有1个答案

太叔正文
2023-03-14

如果构建没有签名,那么您需要确保构建、ie发布和调试都应该从相同的设备构建,否则就会发生冲突。

您需要为您的build.gradle文件中的每个生成类型添加versionName后缀。这是为了避免包名冲突,假设如果您有一个生成类型作为debug那么:

debug{
.......
.......

versionNameSuffix "_debug"   

.......
.......

    }

对于其他版本也可以这样做。

 类似资料:
  • 我有一个已经在商店中的应用程序,现在我正忙着做一些更改,我想在提交更新到商店之前在设备上测试。 更改后,我为iOS发送了一个调试版本。当我尝试在我的设备上安装应用程序时,什么也没发生,甚至没有显示codename-one.appspot.com想安装“应用程序名称”的常规对话框。 我还尝试在我的苹果电脑上通过iTunes安装应用程序,但安装失败。 我在使用iFunbox时也遇到了一个错误。 我的应

  • 我无法通过Android Studio或手动复制APK在我的联想Phab PLUS(联想PB-1 770M,Android 5.1.1 API 22)上安装我的应用程序。 通过Android Studio:我得到错误失败安装APK[INSTALL_FAILED_DEXOPT]。它提示我,手机上可能有一个现有的应用程序,带有相同的过时的德克斯罐包,并提示我卸载现有的应用程序。然而,当我继续"是",它

  • 运行安装脚本后,服务器启动并提供一个页面,在“未能编译行”之后显示相同的文本。 我正在运行Windows10和自动更新刚刚更新了我的电脑今天,就在我做创建-反应-快速安装之前。

  • 我使用新的Android应用程序包格式构建了我的项目。有了APK文件,我可以把APK下载到我的设备上,打开它,然后立即安装应用程序。我下载的应用程序是一个捆绑包(.aab格式),我的Nexus 5x运行Android8.1无法打开文件。有没有什么方法可以像APKs一样方便地在设备上安装AABs?

  • 在Android Studio3.6.3中 此错误表示当我单击“运行”按钮以在模拟器上安装程序时。 安装未成功。无法安装该应用程序。安装失败,原因是:“设备脱机”

  • 这是我得到的错误 我甚至创建了一个新的hello world程序,但它仍然不能工作。哈普,我现在只是个实习生,这个bug阻碍了我的学习