1. ホーム
  2. android

[解決済み] セッション 'app': エラー 起動中のアクティビティ

2022-02-09 16:34:38

質問

Android Studio 2.0のアップデート後、gradleのビルドが終了すると、次のようなメッセージが表示されます。

セッション 'app': Error 起動中のアクティビティ .

アプリの起動を妨げますが、エミュレータにはインストールされています。 これは、実行タブで表示されるものです。

実行中の予期せぬエラー: am start -n "com.example.user.ypologismosmoriwn/com.example.user.ypologismosmoriwn.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER アクティビティ起動時のエラー

以下はそのコードです。

package com.example.user.ypologismosmoriwn;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

何も追加されていない、ただの空のアクティビティです。

そして、XMLコードは、4つのテキストと3つのチェックボックスのある相対レイアウトだけです。

これは、私が取得しているログキャットです。

助けてくれる人、ありがとうございます。

解決方法は?

私もAS2.0にアップデートした後、この問題に直面しました。私は、それが instant run を有効にしています。そこで、私の解決策は、"instant run"を無効化することです。インスタントランを無効にするには、次のようにします。 Preference Dialog (Windowsの場合は設定ダイアログ)から Build, Execution, Deployment > Instant Run のチェックをすべて外してください。 Instant Run .

これは私の一時的な解決策であり、あなたの助けになるかもしれません。後で、この問題に対するより良い方法を見つけます。


更新日:2016/06/06

を無効化する代わりに、より良い解決策を instant run . を削除します。 .idea フォルダと .gradle フォルダを作成し、ボタン Sync Project with Gradle Files (またはメニューから File -> Sync Project with Gradle Files )、この処理が終了すると、通常通りアプリを実行することができます。

グッドラック