在皮肤文件夹下添加HTML时,Eclipse Null指针

时间:2014-02-26 22:01:30

标签: ibm-mobilefirst worklight-studio worklight-skins

我有一款适用于Android手机的简单混合应用。我有一个为Android平板电脑创建的皮肤文件夹。我在android.tablet下创建了一个HTML文件,但如果这个HTML文件名与common文件夹下的HTML文件名相同,那么Eclipse会显示一条弹出错误消息: “建筑工作区”遇到了问题 构建期间发生错误。 显示java.lang.NullPointerException

我在OS X上安装了Eclipse Kepler SR1 64位我在Win7上的Eclipse Juno中遇到了相同的错误。

这是一个例外:

从插件调用代码时出现问题:“org.eclipse.core.resources”。

org.eclipse.core.runtime.CoreException:java.lang.NullPointerException     在com.worklight.studio.plugin.utils.PluginUtils.toCoreException(PluginUtils.java:138)     在com.worklight.studio.plugin.builders.PreviewResourceDeltaVisitor.visit(PreviewResourceDeltaVisitor.java:112)     在org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)     在org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)     在org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)     在org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)     在org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)     在com.worklight.studio.plugin.builders.WorklightProjectBuilder.incrementalBuild(WorklightProjectBuilder.java:73)     在com.worklight.studio.plugin.builders.WorklightProjectBuilder.build(WorklightProjectBuilder.java:61)     在org.eclipse.core.internal.events.BuildManager $ 2.run(BuildManager.java:726)     在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)     在org.eclipse.core.internal.events.BuildManager $ 1.run(BuildManager.java:292)     在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)     在org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)     在org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)     在org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)     在org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)     在org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 引起:java.lang.NullPointerException     在com.worklight.studio.plugin.builders.PreviewResourceDeltaVisitor.visit(PreviewResourceDeltaVisitor.java:78)     ......还有19个

1 个答案:

答案 0 :(得分:0)

无法使用Worklight 6.1.0进行确认:

  1. 创建新项目和应用程序“test”
  2. 添加了Android环境
  3. 为Android环境添加皮肤,“android.skin”
  4. 将common \ index.html复制到android.skin \

    没有弹出

  5. 稍微更改了HTML
  6. 运行方式>在Worklight Server上运行

    没有弹出


  7. 建议: