部署Cordova插件时出错。(oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)

部署Cordova插件时出错。(oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer),cordova,oracle-maf,Cordova,Oracle Maf,我正在尝试在我的设备或模拟器上部署简单的maf应用程序, 但它给出了corodova插件错误。这个错误是在jdeveloper中更新maf插件之后发生的,我在过去3天里一直无法确定。我如何解决这个问题? 我在系统上的这个位置有java/usr/local/java/jdk1.8.0_73/jre/bin/java,当我在jdeveloper项目库中看到时,它采用了如下java配置/home/yogesh/Oracle/Middleware/Oracle_home/Oracle_common/jd

我正在尝试在我的设备或模拟器上部署简单的maf应用程序, 但它给出了corodova插件错误。这个错误是在jdeveloper中更新maf插件之后发生的,我在过去3天里一直无法确定。我如何解决这个问题? 我在系统上的这个位置有java/usr/local/java/jdk1.8.0_73/jre/bin/java,当我在jdeveloper项目库中看到时,它采用了如下java配置/home/yogesh/Oracle/Middleware/Oracle_home/Oracle_common/jdk/jre/bin/java

[11:09:10 AM] ----  Deployment started.  ----
[11:09:10 AM] Target platform is  (Android).
[11:09:10 AM] Beginning deployment of MAF application "CRUDDemo" to Android using profile "Android1".
[11:09:10 AM] Checking state of Android Debug Bridge server...
[11:09:13 AM] Started Android Debug Bridge server.
[11:09:13 AM] Verifying a single Android device is online and connected to the ADB server...
[11:09:13 AM] Unable to obtain the version of ARM supported by the Android device.  The application may not work correctly if the device does not support at least ARMv6.
[11:09:13 AM] Running dependency analysis...
[11:09:13 AM] Building...
[11:09:16 AM] Deploying 3 profiles...
[11:09:16 AM] Verifying project is a MAF project...
[11:09:16 AM] Wrote Archive Module to /home/yogesh/jdeveloper/mywork/PublicSamples/CRUDDemo/ViewController/deploy/ViewController_MobileFeatureArchive1.jar
[11:09:16 AM] Verifying project is a MAF project...
[11:09:16 AM] Wrote Archive Module to /home/yogesh/jdeveloper/mywork/PublicSamples/CRUDDemo/ApplicationController/deploy/ApplicationController_MobileFeatureArchive1.jar
[11:09:16 AM] Starting to prepare the packaging...
[11:09:17 AM] Copying FARs to the MAF application...
[11:09:17 AM] Extracting Feature Archive file, "ApplicationController_MobileFeatureArchive1.jar" to deployment folder, "ApplicationController".
[11:09:17 AM] Extracting Feature Archive file, "ViewController_MobileFeatureArchive1.jar" to deployment folder, "ViewController".
[11:09:17 AM] Copying framework java resource files...
[11:09:17 AM] Copying common javascript files...
[11:09:17 AM] Copying application image files...
[11:09:17 AM] Copying .adf files...
[11:09:17 AM] Copying security related files to the MAF application...
[11:09:20 AM] Creating Android preferences XML files...
[11:09:20 AM] Replacing tokens in file AndroidManifest.xml ...
[11:09:20 AM] Copying adfmf-manifest.properties file...
[11:09:20 AM] Deploying Cordova Plugins...
[11:09:22 AM] Command-line executed: [/home/yogesh/Oracle/Middleware/Oracle_Home/oracle_common/jdk/bin/java, -jar, /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/maf-helper.jar, deploy, -config, /home/yogesh/jdeveloper/mywork/PublicSamples/CRUDDemo/deploy/Android1/config.json]
[11:09:22 AM] Error Code : INTERNAL_ERROR
[11:09:22 AM] module.js:339
[11:09:22 AM] throw err;
[11:09:22 AM] ^
[11:09:22 AM] 
[11:09:22 AM] Error: Cannot find module '/home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/plugman/node_modules/.bin/plugman'
[11:09:22 AM] at Function.Module._resolveFilename (module.js:337:15)
[11:09:22 AM] at Function.Module._load (module.js:287:25)
[11:09:22 AM] at Function.Module.runMain (module.js:467:10)
[11:09:22 AM] at startup (node.js:134:18)
[11:09:22 AM] at node.js:961:3
[11:09:22 AM] oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[11:09:22 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(Unknown Source)
[11:09:22 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(Unknown Source)
[11:09:22 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.addPlugin(Unknown Source)
[11:09:22 AM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.deploy(Unknown Source)
[11:09:22 AM] at oracle.maf.mafhelper.MafHelperMain.main(Unknown Source)
[11:09:22 AM] Caused by: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception
[11:09:22 AM] ... 5 more
[11:09:22 AM] Caused by: java.lang.Exception
[11:09:22 AM] at oracle.maf.mafhelper.api.MafHelperException.<init>(Unknown SoM] ... 5 more
[11:09:22 AM] Shutting down Android Debug Bridge server...
[11:09:22 AM] Deployment cancelled.
[11:09:22 AM] ----  Deployment incomplete  ----.
[11:09:22 AM] An error occurred deploying Cordova plugins. (oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)
M] ... 5 more
[11:09:22 AM] Shutting down Android Debug Bridge server...
[11:09:22 AM] Deployment cancelled.
[11:09:22 AM] ----  Deployment incomplete  ----.
[11:09:22 AM] An error occurred deploying Cordova plugins. (oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)
[11:09:10 AM]——部署已开始----
[11:09:10 AM]目标平台是(Android)。
[11:09:10 AM]开始使用配置文件“Android1”将MAF应用程序“CRUDDemo”部署到Android。
[11:09:10 AM]正在检查Android调试网桥服务器的状态。。。
[11:09:13 AM]已启动Android调试网桥服务器。
[11:09:13 AM]正在验证单个Android设备是否联机并连接到ADB服务器。。。
[11:09:13 AM]无法获取Android设备支持的ARM版本。如果设备至少不支持ARMv6,则应用程序可能无法正常工作。
[11:09:13 AM]正在运行依赖项分析。。。
[11:09:13 AM]大楼。。。
[11:09:16 AM]正在部署3个配置文件。。。
[11:09:16 AM]验证项目是否为MAF项目。。。
[11:09:16 AM]将归档模块写入/home/yogesh/jdeveloper/mywork/PublicSamples/CRUDDemo/ViewController/deploy/ViewController\u MobileFeatureArchive1.jar
[11:09:16 AM]验证项目是否为MAF项目。。。
[11:09:16 AM]将归档模块写入/home/yogesh/jdeveloper/mywork/PublicSamples/CRUDDemo/ApplicationController/deploy/ApplicationController\u MobileFeatureArchive1.jar
[11:09:16 AM]开始准备包装。。。
[11:09:17 AM]正在将FARs复制到MAF应用程序。。。
[11:09:17 AM]正在将功能归档文件“ApplicationController\u MobileFeatureArchive1.jar”提取到部署文件夹“ApplicationController”。
[11:09:17 AM]正在将功能归档文件“ViewController\u MobileFeatureArchive1.jar”提取到部署文件夹“ViewController”。
[11:09:17 AM]正在复制框架java资源文件。。。
[11:09:17 AM]正在复制常见javascript文件。。。
[11:09:17 AM]正在复制应用程序映像文件。。。
[11:09:17 AM]正在复制.adf文件。。。
[11:09:17 AM]正在将安全相关文件复制到MAF应用程序。。。
[11:09:20 AM]正在创建Android首选项XML文件。。。
[11:09:20 AM]正在替换文件AndroidManifest.xml中的令牌。。。
[11:09:20 AM]正在复制adfmf-manifest.properties文件。。。
[11:09:20 AM]正在部署Cordova插件。。。
[11:09:22 AM]执行命令行:[/home/yogesh/Oracle/Middleware/Oracle\u home/Oracle\u common/jdk/bin/java,-jar,/home/yogesh/Oracle/yogesh/Oracle/Middleware/Oracle\u home/jdeveloper/jdeveloper/jdeveloper/jdevelopers/extensions/Oracle.maf/maf-helper.jar,deploy,-、/home/yogesh/jdeveloper/mywork/PublicSamples/crudemploy/andelid1
[11:09:22 AM]错误代码:内部错误
[11:09:22 AM]module.js:339
[11:09:22 AM]犯错误;
[11:09:22 AM]^
[11:09:22 AM]
[11:09:22 AM]错误:找不到模块“/home/yogesh/Oracle/Middleware/Oracle\u home/jdeveloper/jdev/extensions/Oracle.maf/tools/plugman/node\u modules/.bin/plugman”
[11:09:22 AM]在Function.Module.\u解析文件名(Module.js:337:15)
[11:09:22 AM]在Function.Module.\u加载(Module.js:287:25)
[11:09:22 AM]在Function.Module.runMain(Module.js:467:10)
[11:09:22 AM]启动时(node.js:134:18)
[11:09:22 AM]在node.js:961:3
[11:09:22 AM]oracle.maf.mafhelper.api.MafHelperException:oracle.maf.mafhelper.api.MafHelperException:java.lang.Exception
[11:09:22 AM]位于oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(未知源)
[11:09:22 AM]在oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(未知源)
[11:09:22 AM]位于oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.addPlugin(未知源)
[11:09:22 AM]位于oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.deploy(未知源)
[11:09:22 AM]在oracle.maf.mafhelper.MafHelperMain(未知来源)
[11:09:22 AM]原因:oracle.maf.mafhelper.api.MafHelperException:java.lang.Exception
[11:09:22 AM]。。。还有5个
[11:09:22 AM]原因:java.lang.Exception
[11:09:22 AM]在oracle.maf.mafhelper.api.MafHelperException.(未知SoM)…还有5个
[11:09:22 AM]正在关闭Android调试桥服务器。。。
[11:09:22 AM]部署已取消。
[11:09:22 AM]——部署未完成。
[11:09:22 AM]部署Cordova插件时出错。(oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)
M] …还有5个
[11:09:22 AM]正在关闭Android调试桥服务器。。。
[11:09:22 AM]部署已取消。
[11:09:22 AM]——部署未完成。
[11:09:22 AM]部署Cordova插件时出错。(oracle.adfmf.framework.dt.deploy.android.deployers.plugins.AndroidPluginDeployer)

我更新了maf,因此curodova出现了一些问题,因此我删除了rm-rf节点模块目录,该目录位于/home/yogesh/Oracle/Middleware/Oracle\u home/jdeveloper/jdev/extensions/Oracle.maf/tools/plugman/node\u模块

apt在乌班图安装npm,然后我去

/home/yogesh/Oracle/Middleware/Oracle_home/jdeveloper/jdev/extensions/Oracle.maf/tools目录并提取plugman,然后开始为我部署works