为什么我无法在avd应用菜单中看到我的应用?

时间:2011-12-26 23:01:50

标签: java android android-manifest avd

我的应用程序已成功安装在我的AVD上,我可以通过在应用程序管理器中查看它来确认它已安装,但我无法访问它,因为我无法在应用程序菜单中看到它

在控制台中我总是收到消息

  

[2011-12-27 10:39:28 - WhosurSensei]未找到Launcher活动!

     

[2011-12-27 10:39:28 - WhosurSensei]发布只会同步   应用程序包在设备上!

我打开的java页面

package com.thepackage.WhosurSensei;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class WhosurSenseiActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

   Button Button1 = (Button) findViewById(R.id.firstpagebutton);  
   Button1.setOnClickListener(new View.OnClickListener() {  

        public void onClick(View v) {   
            startActivity(new Intent(WhosurSenseiActivity.this, MainMenu.class));
        }  
    });    
}
@Override
protected void onPause() {
    super.onPause();
}
}

我的androidmanifest页面          

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

<application
    android:icon="@drawable/splash"
    android:label="@string/app_name" >
    <activity
        android:label="@string/app_name"
        android:name=".WhosurSenseiActivity" >
        <intent-filter >
            <action android:name="com.thepackage.WhosurSensei.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:label="@string/app_name"
        android:name=".MainMenu" >
    </activity>
</application>

</manifest>

1 个答案:

答案 0 :(得分:1)

显然我正在阅读的教程告诉我错了,我需要在清单中找到它:

<action android:name="android.intent.action.MAIN" />