1

Android バージョン 2.2 API 8 以降をターゲットとする PhoneGap を使用してデプロイされたシンプルなアプリがあります。私がセットアップしたさまざまなAndroidエミュレーターで動作し、オフィス内のすべてのデバイスで動作します.... 1つを除いて、オフィスのきしむ車輪だと思います。そのため、私は今、1 つのデバイスだけに時間を費やすことになっています。できるだけ近いエミュレーターをセットアップしました。デバイスは、2.3.4 を実行する Motorolla Droid2 Global です。エミュレーターを 2.3.4 のみ 2.3.3 にセットアップできないことはすぐにわかります。2.3.4 が単なるサービス パッチであることは理解していますが、可能な限りそれを模倣しようとしています。

それが示す動作は、この 1 つのデバイスで開くと、白いモーダル画面と回転するアニメーションで無期限にハングすることです。もちろん、開発中にその動作を起こすことはできません。さらに、すべてが自己完結型であるため、Web サービスなどは関与しません。そのため、デバッグ方法についてアドバイスが必要です。

私の現在の考えは...良いものではないかもしれません.80年代に戻って、重要なコード行ごとにメッセージボックスを表示し、.apkを彼女のデバイスにプッシュすることです.

また、これはアプリケーションの負荷がかかっているときに発生するため、コードは 1 行です。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.main);
    //super.load( "file:///android_asset/www/index.html");
    super.loadUrl("file:///android_asset/www/index.html");
}

どんな考えでも大歓迎です。JB

4

1 に答える 1

0

これは実際の解決策というよりも解決策への道ですが、とにかく:

javascriptにログインして、logcatログに接続します。また、呼び出した、またはphonegapベースに追加したJava関数にログインします。logcatを実行して、すべてのレベルからのメッセージの邪魔になるものを確認します。疑惑を作成し、それらのログトラップを設定します。

于 2012-05-08T21:27:38.870 に答える