Ibm mobilefirst 工作灯6.1-“;“全部建造”;失败并给出java.lang.NullPointerException

Ibm mobilefirst 工作灯6.1-“;“全部建造”;失败并给出java.lang.NullPointerException,ibm-mobilefirst,Ibm Mobilefirst,Worklight 6.1工作室 创建了Android和iPhone平台。当执行“所有构建”时,它会失败并给出java.lang.NullPointerException 日志: [2014-03-13 21:08:27]开始构建过程:应用程序“MobileApp”,所有环境 [2014-03-13 21:08:33]应用程序构建失败:java.lang.NullPointerException 尝试以下操作: 删除本机文件夹 月食 找到临时文件夹(,) 删除wlBuildResources文件

Worklight 6.1工作室

创建了Android和iPhone平台。当执行“所有构建”时,它会失败并给出
java.lang.NullPointerException

日志:

[2014-03-13 21:08:27]开始构建过程:应用程序“MobileApp”,所有环境
[2014-03-13 21:08:33]应用程序构建失败:java.lang.NullPointerException
尝试以下操作:

  • 删除本机文件夹
  • 月食
  • 找到临时文件夹(,)
  • 删除
    wlBuildResources
    文件夹
  • 开放日食
  • 重建
  • 如果您的native\文件夹中有本机代码,您可以对Android执行以下操作(对于iOS也是如此):

  • 将android\native\res\xml\config.xml复制到android\nativeResources\res\xml文件夹(如果该文件夹不存在,请创建它)
  • 将android\native\src\com\your app name\*.java文件复制到android\nativeResources\src\com\your app name文件夹(如果该文件夹不存在,请创建它)
  • 将android\native\AndroidManifest.xml复制到android\nativeResources文件夹

  • 这样,您就不必担心删除本机文件夹;在构建时,文件将被复制到它们在本机文件夹中的位置。

    Google通过更改工作区和重新导入项目来提供一些解决方案,但这并不能解决问题。都一样,嗨,阿达,这不管用。还是有同样的问题。iPhone构建没有问题。但对于android,它失败并出现null.pointer异常。删除本机文件夹并再次执行步骤。如果我删除本机文件夹,我将丢失所有在android本机中添加的自定义本机插件、设置和java代码。您可以备份然后删除它,看看它是否解决了问题。然后,您可以将文件(AndroidManifest.xml、config.xml和您放在src\com\your app中的java文件)放回Adar,最终解决了问题。这是因为文件不好。用我的附加参数重新生成了相同的参数,解决了问题。谢谢你的大力支持。
    [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