Worklight 6.1 - " All Build"失败并给出java.lang.NullPointerException

时间:2014-03-14 01:16:01

标签: ibm-mobilefirst

Worklight 6.1 Studio。

创建Android和iPhone平台。同时做" All Build"它失败并给出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 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 删除原生文件夹
  2. 关闭Eclipse
  3. 找到您的临时文件夹(WindowsOS X
  4. 删除wlBuildResources文件夹
  5. 打开Eclipse
  6. 重新构建
  7. 如果您的本机\文件夹中有本机代码,则可以针对Android执行以下操作(对iOS也是如此):

    1. 将android \ native \ res \ xml \ config.xml复制到android \ nativeResources \ res \ xml文件夹(如果该文件夹不存在,请创建它)
    2. 将android \ native \ src \ com \ your-app-name \ * .java文件复制到android \ nativeResources \ src \ com \ your-app-name文件夹(如果该文件夹不存在,请创建它)
    3. 将android \ native \ AndroidManifest.xml复制到android \ nativeResources文件夹
    4. 这样您就不必担心删除本机文件夹了;在构建时,文件将被复制到本机文件夹中的位置。