2014-10-20 126 views
3

我已经构建了一个简单的Android应用程序,并且正在尝试创建不同的开始活动。该应用程序RAN(与旧的起点活动)时,我的清单说:更改Android开始活动后,应用程序不会启动

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".EnrollActivity" 
     android:label="@string/title_activity_enroll" > 
    </activity> 
    <activity 
     android:name=".RecordActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

我已经改变了活动部分:

 <activity 
     android:name=".EnrollActivity" 
     android:label="@string/title_activity_enroll" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".RecordActivity" 
     android:label="@string/app_name" > 
    </activity> 

现在,当我打跑,没事就我的连接启动设备。不过,它确实为我的设备添加了一个名为EnrollActivity的启动图标,如果我单击它,它会按预期工作。

如何获得“运行”按钮以再次运行应用程序(使用正确的名称)?

+3

检查您的运行配置,并查看要启动的“活动”。可能它会是你以前发布的“活动”。 – nhaarman 2014-10-20 20:12:16

+0

请添加您正在使用的开发环境。 Niek很可能是正确的,并且您的IDE将设置为启动特定的活动。 – 2014-10-20 23:15:16

回答

4

我正在使用Android Studio,事实证明我已经设置了我的运行配置来启动特定的活动,而不是启动默认活动。去运行 - >编辑配置 - >活动 - >启动默认活动解决了这个问题。谢谢!

+0

即使存在,我也不知道 – Michael 2017-01-02 01:55:57

相关问题