0

私はコルドバから始めましたが、いくつかの小さな問題があります。Android アプリケーションを作成しました。Java、Android SDK、Apache Ant、Apache Ant をインストールしました。

私はアンドロイドを追加しcordova add platforms android、正しくビルドしました。

1 - 使用するcordova run androidと、次のエラーが発生します。

Android プロジェクトの実行中にエラーが発生しました。ビルドファイル: ...Demo\platforms\android\build.xml . エラー: apk をデバイスにインストールできませんでした

これは、アプリケーションがデバッグ モードになっていないことが原因だと思います。デバッグモードを設定するには? (「cordova emulate android」が動作し、エミュレーターが起動します)

2 - Eclipse でプロジェクトをロードしたいとき。(新しいプロジェクト - > 既存のコードからの Android プロジェクト) エラーがあります:

プロジェクトの説明が無効です。理由: 。プロジェクトの説明が無効です

このエラーを克服する方法は?

3 - 外部プラグインをインストール たい。 /StatusBarNotification src フォルダに Java ファイルをコピーすると言われていますが、私は元のプロジェクトまたはビルドされているプロジェクト (platform ディレクトリ内) に Java ファイルをコピーします。

4

1 に答える 1

2
  1. を実行するcordova run android -dと、追加のデバッグ情報がコンソールに表示され、問題を絞り込むのに役立つはずです。このようなエラーが表示されたことはありませんが、デバイスをデバッグ用にセットアップするには、次の手順に従う必要があります。Android デバイスとバージョンによっては、一部の手順が異なる場合や不要な場合があります。

    1. Settings--> クリック--> 7 回"About Tablet"クリックして有効化Build Number"Developer mode"
    2. Settings--> Developer options--> USB Debugging(チェックされていることを確認してください)
    3. Settings -->Security -->Unknown Sources` (チェックされていることを確認してください)
    4. Storage--> 右上のドロップダウンをクリック --> USB computer connection-->チェックされていること"Camera (PTP)"を確認
  2. Android プラットフォーム ガイドに従っていることを確認してください。「無効なプロジェクトの説明」が表示される場合は、Eclipse のボックスの 1 つにプロジェクトの説明を入力するだけでよいでしょうか? Importもう1つ、 --> Android-->を行っていることを確認してくださいAndroid Project from Existing Code。最後に、これは間抜けな Eclipse 環境の問題のように思えます。この問題に関する SO に関する別の質問があります。

  3. リストしたプラグインは古いもので、Cordova 3.X が登場する前に作成されました。3.X では、 Cordova CLIPlugmanを使用する新しいプラグイン管理システムを使用してプラグインをインストールします。唯一の問題は、この新しい形式を使用するにはプラグインを更新する必要があることです。誰かがそれらのプラグインを更新したかどうかを確認することができます (GitHub の Fork ページを参照するのも良い方法の 1 つです)。それ以外の場合は、更新されたプラグインが見つからない場合は、次のアップグレード ガイドに従って自分でプラグインを更新してみてください。ドキュメントのウェブサイト。あなたの質問に答えるには、最終的に Java ファイルをビルド フォルダーにコピーする必要があります。3.X では、ファイルは /plugins/ フォルダーに保存され、実行時に /platforms/android/ フォルダーにコピーされます。cordova prepareを実行すると、cordova.jar に組み込まれますcordova compileまた、plugman だけでプラグインをインストールする方法についても読むことができます。

于 2013-10-16T14:10:20.233 に答える