0

adt バンドルを使用して Android 用に開発しています。アプリをデバイスにデプロイすると、セグメンテーション エラーが発生します。

[2013-01-18 23:24:24 - test2] Android Launch!
[2013-01-18 23:24:24 - test2] adb is running normally.
[2013-01-18 23:24:24 - test2] Performing com.example.test2.MainActivity activity launch
[2013-01-18 23:24:29 - test2] Uploading test2.apk onto device '99000083935364'
[2013-01-18 23:24:30 - test2] Installing test2.apk...
[2013-01-18 23:24:31 - test2] Success!
[2013-01-18 23:24:31 - test2] Starting activity com.example.test2.MainActivity on device 99000083935364
[2013-01-18 23:24:33 - test2] ActivityManager: Segmentation fault

apk を sdcard に移動すると問題なくインストールできますが、Eclipse から直接デプロイすることはできません。

すべてを更新しようとしましたが、アプリをデバッグできないようです。このセグメンテーション違反の原因は何ですか?

4

2 に答える 2

0

これを試すことができます。同様のエラーを回避するのに役立ちました。特に、マニフェストで 2 番目の文字列を省略したことが問題の原因でした。

        android:screenOrientation="landscape"
        android:configChanges="keyboardHidden|orientation"> 
于 2013-09-21T00:01:24.057 に答える
0

私も問題を抱えていました。
sdk と adt が最新バージョンであることを確認してください。
それでも問題が解決しない場合は、ROM がインストールされていることが原因です。

  1. カスタム ROM によっては、この問題が発生する場合があります。
  2. busybox をインストールすると、この問題が発生する可能性があります。
  3. OSのインストールが破損しています。

これは、すべてのデータを消去し、ストック ROM を元に戻すことで解決できます。

于 2013-02-19T06:23:59.967 に答える