3

(UI を拡張するための) いくつかの追加の Java ファイルを含む Phonegap アプリケーションを継承しました。

アプリケーションには依存する Java プラグインがあるにもかかわらず、デスクトップ ブラウザで phonegap アプリケーションをデバッグするために使用できるツールはありますか?

注: デスクトップでアプリケーションをデバッグできるようにする、Wienrie やリモート デバッガーなどのツールをいくつか知っています。ただし、私の場合、アプリケーションは Java ファイルに依存しているため、ブラウザーで単に index.html ファイルを指定することはできません。

4

1 に答える 1

2

簡単な答えはノーです。これらの Java プラグインをデスクトップ ブラウザで実行することはできません。

プラグインは Java で記述されているため、ターゲット プラットフォームは Android であると想定しています。Phonegap プラグインは、ネイティブ phonegap アプリケーションにネイティブ拡張機能を提供します。デスクトップ ブラウザー自体は Java を実行できますが、Android 用の Phonegap プラグインは、Android SDK のクラスと、Android オペレーティング システムを形成するその下のすべてのレイヤーに依存する拡張機能です。

デバッグするのが Java プラグイン自体ではなく、Javascript で記述された phonegap アプリの残りの部分である場合、およびプラグインがアプリの残りの部分に不可欠でない場合は、それらをスタブ化する可能性があります。次に、 phonegap emulatorを使用して HTML/CSS/JS をデバッグできます。

Java プラグインの切り離しが容易でない場合、またはプラグイン自体にデバッグが必要な場合は、それらをネイティブ環境で実行する必要があります。これは、物理 Android デバイスまたは仮想デバイス (Android エミュレーター) のいずれかになります。どちらの方法でも、Eclipse を使用してデバイスからデバッグ情報を取得し、アプリで何が起こっているかを確認できます。

于 2013-06-11T22:19:20.563 に答える