2016-04-16 11 views
0

Knoten ausführbare nicht gefunden Fehler in JDeveloper, wenn ich Android Maf Anwendung auf dem Gerät bereitstellen, ich auch AdB installieren und ich kann mein Gerät von AdB-Gerät Befehl in Platform-Tools-Verzeichnis von android sdk, kann ich nicht sdk laufen, weil Mangel an PC-KonfigurationKnoten ausführbare nicht gefunden Fehler in JDeveloper bei der Bereitstellung von Maf App

Fehler nach -----

[12:05:48 PM] ---- Deployment started. ---- 
[12:05:48 PM] Target platform is (Android). 
[12:05:49 PM] Beginning deployment of MAF application "Employees" to Android using profile "Android3". 
[12:05:49 PM] Checking state of Android Debug Bridge server... 
[12:05:52 PM] Started Android Debug Bridge server. 
[12:05:52 PM] Verifying a single Android device is online and connected to the ADB server... 
[12:05:52 PM] 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. 
[12:05:52 PM] Cordova Plugman could not be found and needs to be installed. 
[12:05:52 PM] This one-time installation may take a few minutes. 
[12:05:52 PM] Installing Cordova Plugman... 
[12:05:58 PM] 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, installTools, -tools, /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools] 
[12:05:58 PM] Creating directory /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/plugman 
[12:05:58 PM] Installing plugman ... 
[12:05:58 PM] Error Code : INTERNAL_ERROR 
[12:05:58 PM] /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/node-linux-x86/bin/npm: 2: exec: /home/yogesh/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/node-linux-x86/bin/node: not found 
[12:05:58 PM] oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception 
[12:05:58 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.installTools(Unknown Source) 
[12:05:58 PM] at oracle.maf.mafhelper.MafHelperMain.main(Unknown Source) 
[12:05:58 PM] Caused by: oracle.maf.mafhelper.api.MafHelperException: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception 
[12:05:58 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.runProcess(Unknown Source) 
[12:05:58 PM] at oracle.maf.mafhelper.internal.utils.MafHelperInternalUtilities.executeCmd(Unknown Source) 
[12:05:58 PM] ... 2 more 
[12:05:58 PM] Caused by: oracle.maf.mafhelper.api.MafHelperException: java.lang.Exception 
[12:05:58 PM] ... 4 more 
[12:05:58 PM] Caused by: java.lang.Exception 
[12:05:58 PM] at oracle.maf.mafhelper.api.MafHelperException.<init>(Unknown Source) 
[12:05:58 PM] ... 4 more 
[12:05:58 PM] Shutting down Android Debug Bridge server... 
[12:05:59 PM] Deployment cancelled. 
[12:05:59 PM] ---- Deployment incomplete ----. 
[12:05:59 PM] An error occurred installing plugman. (oracle.adfmf.framework.dt.deploy.common.deployers.plugins.PlugmanInstallerDeployer) 

Antwort

2

Stellt sich heraus, die Bereitstellung, dass der Täter Kompatibilitätsproblem des Knoten ausführbar ist (... /Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/tools/node-linux-x86/bin/node), die neben jdeveloper mit dem Betriebssystem kommt. Die offizielle Veröffentlichung von jdeveloper besteht aus einer 32-Bit-Version (x86) des Knotens. Wenn Sie dieses Problem haben, verwenden Sie möglicherweise ein 64-Bit-Betriebssystem.

Um eine ausführbare 32-Bit-Datei auf einem 64-Bit-Ubuntu-System mit mehreren Architekturen auszuführen, müssen Sie die i386-Architektur hinzufügen und die drei Bibliothekspakete libc6: i386, libncurses5: i386 und libstdC++ 6 installieren: i386:

sudo dpkg --add-architecture i386 

Wenn Sie mit Ubuntu 12.04 LTS (Precise Pangolin) oder darunter, verwenden Sie diese:

echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch 

geben Sie dann:

sudo apt-get update 
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386