2012-04-16 55 views
0

我正在嘗試使Phonegap 1.6.0與Android一起工作,並且它看起來像遵循指南on their website但它不啓動。它只是說應用程序意外停止。我已經多次嘗試過,嘗試製作多個項目,而且我仍然得到同樣的結果。Phonegap 1.6.0錯誤Android

這裏是我的全部代碼:

package com.phonegap.test; 

import android.os.Bundle; 
import org.apache.cordova.*; 

public class PhoneGapTest extends DroidGap { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     super.loadUrl("file:///android_asset/www/index.html"); 
    } 
} 

這一切編譯罰款,但在發射出去擲骰子。我已經用快速入門指南對我的項目進行了兩倍和三倍的檢查,並且它排隊了。我的構建路徑中有cordova-1.6.0.jar。

enter image description here

Here are the errors I get in eclipse when it attempts to launch.

有我丟失的東西?或者在1.6.0中做了某些未在文檔中反映的更改?

+0

我也有同樣的錯誤很多times.i認爲它是一個在phonegap中的錯誤,而我們使用它與android。 – himanshu 2012-04-16 10:49:09

回答

0

如果您有ADT r17或更新版本,cordova * .jar需要位於libs目錄中。更多詳細信息here

+0

該答案有效。我沒有在「lib」目錄下。我還必須導入android支持庫,然後才自動導入cordova jar。 – AdamB 2012-04-16 21:39:03

0

我注意到你有Android依賴關係。我一直注意到,當我使用導致這個錯誤的Eclipse時,我已經包含了兩次jar包。我會檢查Android的依賴關係,以確保你沒有連接兩次cordova jar。

此外,這與錯誤無關,但您應該更新您的Android SDK到最新版本,並使用最新版本的Android與Cordova。我會考慮更新「入門」。

+0

我不認爲我有兩次鏈接。下面是我的Android依賴關係:http://i.imgur.com/9NllT.png還有什麼我應該檢查的? – AdamB 2012-04-16 20:56:51

+0

我試過1.5.0,我遇到同樣的問題。還有什麼我可以檢查? – AdamB 2012-04-16 21:14:25