Worklight 6.1-&“所有内部版本"失败并给出java.lang.NullPointerException [英] Worklight 6.1 - "All Build" fails and gives java.lang.NullPointerException

查看:57
本文介绍了Worklight 6.1-&“所有内部版本"失败并给出java.lang.NullPointerException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Worklight 6.1 Studio.

Worklight 6.1 Studio.

创建了Android和iPhone平台.当执行"All Build"时,它会失败并给出 java.lang.NullPointerException .

Created Android and iPhone Platform. While do "All Build" it fails and gives java.lang.NullPointerException.

日志:

[2014-03-13 21:08:27] Starting build process: application 'MobileApp', all environments<br>
[2014-03-13 21:08:33] Application build failed: java.lang.NullPointerException 

推荐答案

尝试以下操作:

  1. 删除本机文件夹
  2. 关闭Eclipse
  3. 找到您的临时文件夹( OS X)
  4. 删除 wlBuildResources 文件夹
  5. 打开Eclipse
  6. 重建

如果您的native \文件夹中包含本机代码,则可以针对Android(以及类似地针对iOS)执行以下操作:

If you have native code in your native\ folder, you can do the following for Android (and similarly for iOS):

  1. 将android \ native \ res \ xml \ config.xml复制到android \ nativeResources \ res \ xml文件夹(如果该文件夹不存在,请创建它)
  2. 将android \ native \ src \ com \您的应用程序名称\ *.java文件复制到android \ nativeResources \ src \ com \您的应用程序名称文件夹(如果该文件夹不存在,请创建它)
  3. 将android \ native \ AndroidManifest.xml复制到android \ nativeResources文件夹

这样,您不必担心删除本机文件夹.在构建时,文件将被复制到其在本机文件夹中的位置.

This way you do not need to fear removing the native folder; upon build time the files will be copied to their location in the native folder.

这篇关于Worklight 6.1-&amp;“所有内部版本"失败并给出java.lang.NullPointerException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆