【问题标题】:Failure [INSTALL_FAILED_DEXOPT]: Ionic Emulate失败 [INSTALL_FAILED_DEXOPT]:离子仿真
【发布时间】:2016-01-28 12:13:48
【问题描述】:

我想使用 Ionic 框架开发一个 android 应用程序。 我可以在浏览器中查看输出。

但是之后 离子平台添加android

我已经使用(使用 Android 19 版本)构建了项目 ionic build android --> 创建了我的 android-debug.apk 文件。

我想模拟我的应用程序。 离子运行android

低于错误: 无法在模拟器上启动应用程序:无法将 apk 安装到模拟器:pkg:/da ta/local/tmp/android-debug.apk

失败 [INSTALL_FAILED_DEXOPT]

我曾尝试跟踪日志: adb logcat *:E

低于日志。

E/NetdConnector(  367): NDC Command {51 bandwidth removeiquota eth0} took too lo
ng (559ms)
E/NetdConnector(  367): NDC Command {53 bandwidth setiquota eth0 922337203685477
5807} took too long (1037ms)
E/NetdConnector(  367): NDC Command {55 bandwidth setiquota eth0 922337203685477
5807} took too long (1230ms)
E/memtrack(  890): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug(  890): failed to load memtrack module: -2
E/installd(   61): dexopt in='/data/app/com.ionicframework.test638461-1.apk' out
='/data/dalvik-cache/data@app@com.ionicframework.test638461-1.apk@classes.dex' r
es=65280

其他一些解决方案,例如 1) 擦除 adb 中的用户数据 2)杀死adb并重新开始 3)模仿精灵运动。 4)删除离子并重新安装 5)删除并再次添加平台。 以上都不适合我。

另一个我对java一无所知的问题。

谁能帮我解决这个问题。

【问题讨论】:

  • 谁能指导我解决上述问题

标签: android android-emulator ionic-framework


【解决方案1】:

Ionic 不能用模拟器做ionic run android,它只能在真实设备或genymotion 上工作。

他们提供了其他选项,您可以试试这个:ionic emulate androidionic emulate android -l 以启用强大的 livereload 功能。

P/S:Genymotion 也无法与 ionic run emulate 一起使用。

【讨论】:

  • 感谢您的回复。
  • 1) ionic emulate android -l :列出虚拟设备。选择虚拟设备后。再次构建apk,仍然面临同样的错误。 2) ionic run emulate : 命令是否正确???在上面运行后得到错误:“未知平台:模拟”
  • 你能指导我解决上述问题吗
  • @Vigneshsrinivasan 对不起,这是我的错误,正确的命令是ionic emulate android
  • 我已经尝试过使用 ionic emulate android 它无法正常工作并出现相同的错误。任何其他解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 2014-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多