我正在尝试让我的Sencha应用程序在Android设备上运行。
我正在跑步;
当我运行名为DemoApp的localhost时,我在我的本地浏览器中运行了一个应用程序。我进入我的终端进入app目录并运行cordova platform add android
并且它成功了。但是当我运行sencha app build native
时,我收到以下错误。
[ERR] BUILD FAILED
[ERR] java.lang.NullPointerException
[ERR]
[ERR] The error occurred while executing this line:
[ERR] C:\Projects\DemoApp\.sencha\app\build-impl.xml:291:
The following error occurred while executing this line:
C:\Projects\DemoApp\.sencha\app\resources-impl.xml:7:
java.lang.NullPointerException
老实说,我不知道该怎么做。我已经谷歌解决了这个问题,我所能找到的只是Sencha论坛中未回答的问题。
答案 0 :(得分:0)
我明白了。
我试图放在移动设备上的应用是Sencha Architect
使用ExtJS
框架而不是Sencha-Touch
框架生成的。当我制作一个简单的Sencha-Touch
应用程序并按照这些步骤进行操作时,我可以将其放在我的移动设备上。
C:\Projects\DemoApp> sencha phonegap init
C:\Projects\DemoApp> cd phonegap
C:\Projects\DemoApp\phonegap> cordova platform add android
C:\Projects\DemoApp\phonegap> cd ..
C:\Projects\DemoApp> sencha app build native
在此之后,您应该可以在您的仿真器/设备上运行应用程序,但是您可以这样做。
答案 1 :(得分:-1)
我使用re install jdk 8.0解决了我的问题