【问题标题】:Error while running 'ionic run android'运行“离子运行 android”时出错
【发布时间】:2017-04-24 16:36:51
【问题描述】:

我有一个本机 android 应用程序,目前在 Play 商店中可用。现在我在 Ionic 3 中开发了具有新功能的相同应用程序。出于测试目的,我在我的设备中安装了本机应用程序的调试版本。现在当我运行ionic run android 命令时,它给了我如下错误。

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

以下是我对这两个应用程序的配置。

原生应用

  1. 包名:com.myapp
  2. 版本:1.7
  3. 版本代码:7

离子应用

  1. 包名:com.myapp
  2. 版本:2.0
  3. 版本代码:8

因为我想更新同一个应用程序,所以我为两个应用程序设置了相同的包名。

注意:我在设备中安装了原生应用程序的调试版本,所以我不会尝试使用 ionic 应用程序的调试版本来更新原生应用程序的发布版本。

另一个问题是,我可以在离子应用程序中访问本机应用程序数据库吗?如果是,那么如何?

【问题讨论】:

  • 你的原生应用数据库是什么?

标签: android ionic-framework ionic2 ionic-native ionic3


【解决方案1】:

您可以通过更改应用 ID 来保留两者,例如 com.example.appname

在提交时,您可以将应用 id 恢复为原始

【讨论】:

  • 在 ionic 应用程序的 config.xml 中,您可以更改包名称,即。 com.myapp
  • 但它不会更新我的原生应用程序,而是安装新的应用程序。那不是我想要的。因为后来我想将所有数据库数据从本机应用程序移动到离子应用程序。如果将有两个单独的应用程序,那么我无法访问本机应用程序的数据库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-01
  • 2017-01-01
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多