2014-03-06 30 views
1

我試圖讓我的煎茶應用在Android設備上運行。構建失敗,從NullPointerException異常「煎茶應用打造本土」

我跑;

  • 的Windows 8
  • 煎茶建築師3
  • 煎茶觸摸2.3.1
  • 煎茶Cmd的4.0.2.67
  • 科爾多瓦3.4.0-0.1.3
  • 的PhoneGap 3.4.0-0.19 .7

當我運行名爲DemoApp的本地主機時,我在本地瀏覽器中運行了一個應用程序。我進入我的終端進入應用程序目錄並運行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

我想通了。

我試圖放在移動設備上的應用程序是由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 

在此之後,您應該能夠在您的emulater /設備上運行應用程序,但是您應該這樣做。

+0

你引用了哪些步驟? –

+0

@FranciscoCorrales我指的是在我原來的帖子中失敗的步驟。爲了清楚起見,我已將所有步驟添加到了我的答案中,並且格式正確 – Alexander

-1

我解決了我的問題,通過使用reinstal jdk 8.0

相關問題