0

phonegap 1.6.0 を Android で動作させようとしていますが、彼らの Web サイトのガイドに従っているようですが、起動しません。アプリが予期せず停止したというだけです。複数のプロジェクトを作成しようとして、これを何度も繰り返しましたが、それでも同じ結果が得られます。

ここに私が持っているすべてのコードがあります:

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");
   }
 }

すべて正常にコンパイルされますが、起動時に失敗します。クイック スタート ガイドを使用して自分のプロジェクトを 2 回、3 回チェックしたところ、問題はありませんでした。ビルド パスに cordova-1.6.0.jar があります。

ここに画像の説明を入力

起動しようとしたときにEclipseで発生するエラーは次のとおりです。

足りないものはありますか?それとも、ドキュメントに反映されていない 1.6.0 で何か変更がありましたか?

4

2 に答える 2

0

Android 依存関係があることに気付きました。Eclipse を使用すると、このエラーの原因となる jar が 2 回含まれていることに気付きました。Android の依存関係をチェックして、cordova jar が 2 回リンクされていないことを確認します。

また、これはバグとは関係ありませんが、Android SDK を最新のものに更新し、Cordova で最新バージョンの Android を使用する必要があります。「Get Started」の更新を検討します。

于 2012-04-16T18:53:30.430 に答える
0

ADT r17 以降を使用している場合、cordova*.jar は libs ディレクトリにある必要があります。詳細はこちら

于 2012-04-16T21:17:55.417 に答える