0

エミュレーターとデバイスの両方でアプリを実行するのに問題があります。単純な「Hello World」アプリを実行するだけでは機能しません。アプリはエミュレーターにインストールされますが、実行されません。メニュー -> アプリの管理に移動すると見つかりますが、そこからできることはアンインストールすることだけです。強制的に自動実行させない設定があるようです。

また、奇妙なことに、私のコンピューターでは新しい更新プログラムをインストールできませんでした。「ダウンロードしています...」と表示されるだけですが、何も起こりませんでした。Safe Mode with Networking に入って問題を解決しましたが、まだアプリを実行できません。何か案は???

Run as -> Android App に移動すると、次のように表示されます。

[2012-08-31 08:17:52 - at] New emulator found: emulator-5554 
[2012-08-31 08:17:52 - at]   Waiting for HOME ('android.process.acore') to be launched... [2012-08-31 08:19:13 - at] HOME is up on device 'emulator-5554' 
[2012-08-31 08:19:13 - at] Uploading at.apk onto device 'emulator-5554' 
[2012-08-31 08:19:13 - at] Installing at.apk... 
[2012-08-31 08:20:03 - at] Success! 
[2012-08-31 08:20:03 - at] \at\bin\at.apk installed on device 
[2012-08-31 08:20:03 - at] Done!

ここに私のマニフェストファイルがあります:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="c.panic"
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" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="parent" />
    </activity>
</application>

ありがとう。

4

1 に答える 1

2

ファイル内のメイン アクティビティの<intent-filter>タグ フィルターを変更する必要がありAndroidManifest.xmlます。

<application android:name="......"
    android:icon="@drawable/app_icon"
    android:label="@string/app_name" >
        <activity android:name=".yourActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

つまり、アクティビティ<action><category>

編集

マニフェスト ファイルを以下のように変更するだけです。アプリケーションが起動します。

<activity
    android:name=".MainActivity"
    android:label="@string/title_activity_main" >
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value="parent" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>
于 2012-08-31T12:38:17.833 に答える