1

エミュレーターでアプリケーションを実行しようとすると、問題が発生します。

場合によっては、プロセスがうまくいくように見えますが (コンソール"Starting activity [..]"に が表示されるまで)、ここで停止するため、通常は"ActivityManager: Starting: Intent ([...])" と表示される行が表示されず、エミュレーターでアプリケーションが起動しません。

次に、メインアクティビティのコードを変更すると機能しますが、変更している行はintentorとは関係ありませんactivity

何が起こっているのか手がかりはありますか?

マニフェスト ファイルは次のとおりです。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.sdcompyan"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
4

2 に答える 2

0

メイン アクティビティ コードまたはマニフェスト ファイルに問題はないようです。コードが完全に完璧である可能性があり、代わりにエミュレーターの問題です。

実際のデバイス上でエミュレーターを使用する際の問題は、実際のデバイスほどスムーズに、または効率的に実行されるとは限らないことです。このため、エミュレーターがインストール時にアプリケーションを正常に起動できないなど、エミュレーターで実行するたびにアプリが同じように動作しない場合があります。

私の最善の解決策は、実際のデバイスを入手することです。この問題に再び気付くことはないと思いますが、それは不可能な方法であるため、エミュレーターを使用して突き出す必要があるかもしれません.

インストール時にアプリが正常に起動しない場合は、いつでもエミュレーターのアプリ ページを表示できます。このページには、エミュレーター上のすべてのアプリと共にアプリが一覧表示されます。

于 2012-08-26T00:59:29.750 に答える
0

You could try to clean your emulator when run your app. Right click on the project you want to run --> Run Configuration --> Target --> Check Wipe User data

于 2012-08-27T10:12:30.807 に答える