我試圖將cordova插件集成到Oracle MAF應用程序中,以訪問圖像捕獲,音頻和視頻等不同功能。Oracle MAF:使用科爾多瓦插件時的部署錯誤
對於示例,我嘗試了Github的cordova-plugin-media-capture。以下是解決方法,我已將下載的插件添加到MAF應用程序的其他插件中。
請注意,我有項目之外的插件,因爲我在項目內部有問題。 (你可以通過查看這篇文章的編輯歷史來獲得詳細信息)。
現在,當我嘗試部署應用程序我得到INTERNAL_ERROR
,以下是stacktrace供您參考。
錯誤日誌:
[06:07:41 PM] Installing "org.apache.cordova.network-information" for android
[06:07:41 PM] Installing "cordova-plugin-media-capture" for android
[06:07:41 PM] Fetching plugin "cordova-plugin-file" via plugin registry
[06:07:41 PM] Error Code : INTERNAL_ERROR
[06:07:41 PM] npm http GET http://registry.cordova.io/cordova-plugin-file
[06:07:41 PM] npm oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[06:07:41 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(Unknown Source)
[06:07:41 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(Unknown Source)
[06:07:41 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.addPlugin(Unknown Source)
[06:07:41 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.deploy(Unknown Source)
[06:07:41 PM] at oracle.maf.mafhelper.MafHelperMain.main(Unknown Source)
[06:07:41 PM] Caused by: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[06:07:41 PM] ... 5 more
[06:07:41 PM] Caused by: java.lang.Exception
[06:07:41 PM] at oracle.maf.mafhelper.api.MafHelperException.<init>(Unknown Source)
[06:07:41 PM] ... 5 more
[06:07:41 PM] Picked up _JAVA_OPTIONS: -Xmx512M
[06:07:41 PM] Shutting down Android Debug Bridge server...
[06:07:41 PM] Deployment cancelled.
[06:07:41 PM] ---- Deployment incomplete ----.
[06:07:41 PM] An error occurred deploying Cordova plugins. (oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)
我一派,got the link for this issue。以下是我的嘗試,但沒有一個可行。
- 縮短android sdk路徑,應用程序路徑,插件路徑。
- 所有沒有空間的路徑。
- 以管理員身份運行JDeveloper。
請分享你的想法,如果你有任何。
我面臨同樣的問題做什麼 –
您是否將項目外的插件保存在您的本地系統中? –
@YogeshDoke我也回答了我在下面針對此問題所遵循的解決方法。覈實。 –