2015-12-07 67 views
2

我決定實現人行橫道到我科爾多瓦的應用程序,安裝生成3個文件的插件後:科爾多瓦/ PhoneGap的人行橫道項目,機器人86調試VS Android的ARMv7的調試

  1. Android的debug.apk - 文件我用來安裝,有這個文件人行橫道插件添加之前
  2. 機器人86 debug.apk - 人行橫道插件加入
  3. 後生成 - 人行橫道插件加入
  4. Android系統的ARMv7-debug.apk後產生
上述210

從列表中的第一個文件是在原來的大小(因爲它以前),所以我認爲我應該使用x86armv7,以及我知道x86是一個通用的架構,我開始使用這個版本,之後安裝的應用程序並打開它,我得到了Crosswalk runtime library is not found彈出窗口,問我要安裝額外的應用程序能夠使用人行橫道,因爲我不希望我的用戶得到這個提示處理這些額外的應用需求,我決定使用armv7版本,令人驚訝的是我沒有得到提示,我的應用程序使用了人行橫道(順便提一句,armv7版本比x86版本小3MB)。

詳情:

  • 我安裝了它在Android 4.4.4
  • 科爾多瓦版本5.4.1
  • 人行橫道版本1.4.0

我的問題:

爲什麼選擇s提示顯示在x86而不是在armv7以及爲什麼它的架構相關(如果是)?

回答

3

看起來像您使用的是「共享」模式人行橫道,這就是爲什麼你得到的是彈出要求你安裝人行橫道運行。簡而言之,Crosswalk運行時並未與您的應用程序一起嵌入。它不應該是建築相關的。我會說這個問題在配置中。

順便問一下,你有什麼用,讓你的應用程序中使用人行橫道的WebView?

+0

我用這個鏈接:https://crosswalk-project.org/documentation/cordova/cordova_4.html我仍然無法理解爲什麼配置的問題,我會重新測試。 –

+0

所以你使用「cordova-plugin-crosswalk-webview」。我也使用這個插件,並沒有這樣的問題。您可以在構建應用程序之後粘貼由此插件添加的config.xml文件的偏好設置嗎?我也建議你嘗試刪除Android平臺,再次添加並構建應用程序。 – user1258202

+0

我將在稍後重新測試,但現在,基本上你說這兩個'x86'和'armv7'不應顯示彈出式窗口,它可能是一些與我安裝的方式(安裝在「共享」的版本)? –

相關問題