0

私のアプリケーションは Android Emulator でまったく問題なく動作しますが、apk ファイルをタブレット デバイスにインストールしてインストールしてから実行すると、アプリケーションがクラッシュし、The application(process.my.package.name) has stoppedというエラー メッセージが表示されます。 .

LogCat は、文字列の isEmpty() が定義されていないことを示しています (ただし、コンパイル中にエラーは表示されません)。

マニフェスト ファイルの私の minSdk バージョンは 8 ですが、私のアプリケーションは 4.0.3 であり、私のアプリケーションはエミュレータ上で問題なく動作します。デバイスでのみクラッシュします。エミュレーターで完全に正常に動作するため、その理由が何であるかはまったくわかりません。

どんな提案やアイデアも本当に役に立ちます。

4

2 に答える 2

1

logcat を使用して情報を抽出します。

デバイスとエミュレーターの通常の違いは次のとおりです。

  • GPS 位置
  • ネットワークの可用性とレイテンシ
  • 「拡張ストレージ」の可用性 (一部のタブレットには内部メモリのみがあり、拡張メモリはありません)

バグハントで幸運を祈ります

于 2012-06-26T09:22:28.990 に答える
1

エミュレーターで行った構成をチェックアウトする必要があります...特にマニフェストファイルで.HTH

于 2012-06-26T09:38:01.907 に答える