0

初めて PhoneGap 経由で Android アプリケーションを作成しています。

Mac 上の Android 用の PhoneGap クイック スタート ガイドに従い、ADT バンドルをセットアップすることができ、標準の Eclipse インストールを使用しています。Hello World アプリを Android デバイス (仮想および物理) に表示することができました。

次に、assets/www ディレクトリ内のコードを、Android デバイスでテストするカスタム HTML および JavaScript コードに置き換えましたが、アプリを実行するたびに古い Hello World アプリが表示されます。

ファイル システムから app.adk ファイルを削除し、Android デバイスからアプリを削除しました (設定アプリを使用)。.apk ファイルが再作成され、コンソールにはそれが Android デバイスにコピーされていることが示されますが、古い HTML の「Hello World」アプリが一貫して表示されます。

Project > Clean を複数回実行し、ターミナルの cordova ディレクトリから ./clean および ./build スクリプトを実行しました。res ディレクトリにある XML ファイルをいじって、さまざまな .java ファイルに小さな変更を加えました。これらのファイルには、Hello World アプリに関する言及がいくつかありました。それらを削除することは解決策ではありませんでした。

また、プロジェクト全体を削除し、最初から何度も再作成しました (phonegap-2.7.0/lib/android/bin/create スクリプトを使用し、続いて Eclipse で [ファイル] > [新規] > [Android アプリケーション プロジェクト] ウィザードを実行します)。

Eclipse に変更を apk ファイルに強制的に組み込むために、変更または削除する必要があるものはありますか?

4

2 に答える 2

0

2台目のコンピューターでビルド環境をセットアップするときに、これと同様の問題が発生しました。どうやらPhonegap は、アプリが にある場合にのみ適切にビルドされますlib/<platform>/bin/<your_app_name>

create私にとっての修正は、プレーンな 'ol ディレクトリ名を最初の引数として使用してスクリプトを再実行することでした。のようなものcreate myApp com.myDeveloperName.myApp myApp

于 2013-06-06T20:57:37.557 に答える