Android设备中的运行时错误

Posted

技术标签:

【中文标题】Android设备中的运行时错误【英文标题】:runtime error in android devices 【发布时间】:2011-02-12 04:34:27 【问题描述】:

我创建了一个应用程序,它在模拟器中成功运行。当我尝试在我的任何设备上运行它时,它会显示以下错误:

[2011-02-12 09:57:06 - FirstImage] android 发布! [2011-02-12 09:57:06 - FirstImage] adb 运行正常。 [2011-02-12 09:57:06 - FirstImage] 执行 com.gis.image.FirstImage 活动启动 [2011-02-12 09:57:23 - FirstImage] 将 FirstImage.apk 上传到设备 'HT96WKF01291' [2011-02-12 09:57:32 - FirstImage] 安装 FirstImage.apk... [2011-02-12 09:57:52 - FirstImage] 由于不同的应用程序签名,重新安装失败。 [2011-02-12 09:57:52 - FirstImage] 您必须完全卸载应用程序。警告:这将删除应用程序数据! [2011-02-12 09:57:52 - FirstImage] 请在 shell 中执行“adb uninstall com.gis.image”。 [2011-02-12 09:57:52 - FirstImage] 发射取消!

问题是什么,我该如何解决?

【问题讨论】:

嗯,您是否尝试执行“adb uninstall com.gis.image”? 不,我不知道该怎么做。请帮助我 【参考方案1】:

您之前已安装此 .apk,并且它是使用不同的签名编译的(有关详细信息,请参阅 here)。要解决此问题,您需要删除以前的安装(只有在签名更改时才必须这样做 - 不是正常情况)。

在设备本身上,转到菜单->设置->管理应用程序。选择要卸载的应用程序,然后单击“卸载”按钮。现在尝试安装。

【讨论】:

【参考方案2】:

当您直接从 eclipse 安装应用程序时,它使用的证书与您创建市场应用程序时使用的证书不同。

最有可能发生的情况是,您安装的应用与您现在尝试安装的签名不同。

【讨论】:

【参考方案3】:

有时会发生这种情况,当您继续通过代码安装应用程序时,有时会出现此类错误。要解决此问题,只需打开终端并粘贴即可

adb 卸载 com.gis.image

这是根据您的上述错误日志...

您只需要从设备上卸载您的应用程序.. 就像它一样 :)

希望对您有所帮助....

【讨论】:

以上是关于Android设备中的运行时错误的主要内容,如果未能解决你的问题,请参考以下文章

每次我尝试在我的 android 设备中运行代码时都会收到此错误。我是应用程序开发的初学者。我正在使用 VScode

Android 中的功能向后兼容性

在 Ionic 应用程序中使用 Vega Charts 会导致在某些设备上启动时出现运行时错误

尝试在 Android Studio 中运行新创建的虚拟设备时收到错误“AVD Pixel_3_API_30 的模拟器进程已被杀死”

货币转换器Android应用程序中的运行时致命错误

运行flutter应用程序时android studio中的gradle错误