10

強力なコマンドラインを使用して、新しい phone gap 3.0 をインストールしています。

cordova create hello com.example.hello HelloWorld
cordova platform add android

Eclipse で Android プロジェクトを開くと、次のエラーが表示されHelloWorld.javaます。

The import org.apache.cordova cannot be resolved

ライブラリが不足していると思いますが、3.0 をインストールする唯一の方法がコマンド ラインだと考えられる場合、これを解決する方法を教えてください。

4

1 に答える 1

17

更新: Phonegap 3.3 にアップグレードすると、これを行う必要がなくなります。Phonegap の更新に関する詳細: http://phonegap.com/blog/2013/12/13/phonegap-release/

注: Eclipse では、 '既存のプロジェクトをワークスペースにインポートするのではなく、既存の Android コードをワークスペースにインポートするようにしてください。

私はまったく同じ問題を抱えていて、うまくいく解決策を見つけました:

  1. Cordova のソース ZIP をダウンロードします: http://cordova.apache.org/#download
  2. 「cordova-android」ZIP を任意の場所に解凍します。中には「framework」フォルダがあります。
  3. Eclipse で、新しく解凍した 'cordova-android/framework' フォルダーを既存のプロジェクトとして開きます。
  4. Eclipse で、この新しい 'Cordova' プロジェクトを右クリックし ます -> Properties -> Android。「Is Library」がチェックされていることを確認してください。
  5. アプリのプロジェクトを右クリック-> Properties -> Android . [ライブラリ] セクションで [追加] を選択します。Cordova プロジェクトを選択します。

すべてが完了し、インポートが解決されるはずです!

于 2013-08-15T18:26:38.657 に答える