我正在尝试安装和测试Oracle推出的新移动应用程序框架
我有:
从JDeveloper中安装MAF
所需的SDK工具,包括Android支持库,Google USB驱动程序,Intel HAXM安装程序和Google Cloud Messaging。
以下是错误消息,两者之间没有任何变化,只是再次运行。
[03:36:18 PM] Shutting down Android Debug Bridge server...
[03:36:19 PM] Deployment cancelled.
[03:36:19 PM] ---- Deployment incomplete ----.
[03:36:19 PM] The ADB server indicates the emulator is currently offline. The emulator may not be completely started. Retry the deployment when the emulator has completely started. Otherwise, manually restart the Android emulator and ADB server. The following results were provided by ADB:
List of devices attached
emulator-5554 offline
(oracle.adfmf.framework.dt.deploy.android.deployers.CheckAttachedDevicesDeployer)
下一步
[03:39:42 PM] Shutting down Android Debug Bridge server...
[03:39:43 PM] Deployment cancelled.
[03:39:43 PM] ---- Deployment incomplete ----.
[03:39:43 PM] Illegal character in path at index 43: file:/C:/Users/aaron.parkes/Desktop/Working Directory/HelloWorld/deploy/MAF_for_Android_Profile/java_res/assets/jvm/lib/cvm.properties
完整日志,包括两次尝试。
[03:36:09 PM] ---- Deployment started. ----
[03:36:09 PM] Target platform is (Android).
[03:36:09 PM] Beginning deployment of MAF application "HelloWorld" to Android using profile "MAF_for_Android_Profile".
[03:36:13 PM] Checking state of Android Debug Bridge server...
[03:36:18 PM] Started Android Debug Bridge server.
[03:36:18 PM] Verifying a single Android emulator is online and connected to the ADB server...
[03:36:18 PM] Shutting down Android Debug Bridge server...
[03:36:19 PM] Deployment cancelled.
[03:36:19 PM] ---- Deployment incomplete ----.
[03:36:19 PM] The ADB server indicates the emulator is currently offline. The emulator may not be completely started. Retry the deployment when the emulator has completely started. Otherwise, manually restart the Android emulator and ADB server. The following results were provided by ADB:
List of devices attached
emulator-5554 offline
(oracle.adfmf.framework.dt.deploy.android.deployers.CheckAttachedDevicesDeployer)
[03:37:49 PM] ---- Deployment started. ----
[03:37:49 PM] Target platform is (Android).
[03:37:50 PM] Beginning deployment of MAF application "HelloWorld" to Android using profile "MAF_for_Android_Profile".
[03:37:50 PM] Checking state of Android Debug Bridge server...
[03:37:55 PM] Started Android Debug Bridge server.
[03:37:55 PM] Verifying a single Android emulator is online and connected to the ADB server...
[03:37:56 PM] Verifying this is a MAF application...
[03:37:56 PM] Verifying existence of the .adf source directory of the MAF application...
[03:37:56 PM] Verifying Application Controller project exists...
[03:37:56 PM] Verifying application dependencies...
[03:37:56 PM] Running dependency analysis...
[03:37:56 PM] Building...
[03:37:59 PM] Deploying 3 profiles...
[03:38:00 PM] Verifying project is a MAF project...
[03:38:01 PM] Wrote Archive Module to C:\Users\aaron.parkes\Desktop\Working Directory\HelloWorld\ViewController\deploy\ViewController_MobileFeatureArchive1.jar
[03:38:01 PM] Verifying project is a MAF project...
[03:38:01 PM] Wrote Archive Module to C:\Users\aaron.parkes\Desktop\Working Directory\HelloWorld\ApplicationController\deploy\ApplicationController_MobileFeatureArchive1.jar
[03:38:02 PM] Starting to prepare the packaging...
[03:38:26 PM] Verifying project dependencies...
[03:38:26 PM] Validating application XML files...
[03:38:30 PM] Validating XML files in project ApplicationController...
[03:38:30 PM] Validating XML files in project ViewController...
[03:38:39 PM] Copying FARs to the MAF application...
[03:38:39 PM] Extracting Feature Archive file, "ApplicationController_MobileFeatureArchive1.jar" to deployment folder, "ApplicationController".
[03:38:39 PM] Extracting Feature Archive file, "ViewController_MobileFeatureArchive1.jar" to deployment folder, "ViewController".
[03:38:39 PM] Copying framework resource files...
[03:38:46 PM] Copying framework java resource files...
[03:39:08 PM] Copying common javascript files...
[03:39:41 PM] Copying application image files...
[03:39:42 PM] Shutting down Android Debug Bridge server...
[03:39:43 PM] Deployment cancelled.
[03:39:43 PM] ---- Deployment incomplete ----.
[03:39:43 PM] Illegal character in path at index 43: file:/C:/Users/aaron.parkes/Desktop/Working Directory/HelloWorld/deploy/MAF_for_Android_Profile/java_res/assets/jvm/lib/cvm.properties
我要做的就是推出一个简单的HelloWorld,帮助赞赏。
答案 0 :(得分:1)
首先确保Android模拟器已启动并正在运行。 然后才尝试部署。 (如果你有一个实际设备,它实际上更快部署。)
如上所述,您应该移动项目,以使目录路径中没有空格。
答案 1 :(得分:0)
问题可能是应用程序路径Working Directory
中的空格。请参阅Oracle MAF tips,确保您已正确完成所有设置
答案 2 :(得分:0)