更改清单中的默认活动后,我的应用程序出现问题。这是我更改后的清单。据我所知,它在语法上是正确的。
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".loginActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="CouncilPlannerActivity"></activity>
<activity android:name="MainTabActivity"></activity>
<activity android:name="MapTabActivity" android:theme="@android:style/Theme.NoTitleBar"></activity>
<activity android:name="NodeFormActivity"></activity>
<activity android:name="viewNewsActivity"></activity>
</application>
问题是当我将应用程序部署到我的设备时,它第一次运行良好。但是,当我使用主页按钮关闭应用程序时,它拒绝再次打开。单击设备应用程序列表中的图标不会执行任何操作。
如果我将默认活动更改为最初的活动,它可以正常工作。这是一个错误还是对我缺少的默认活动的另一个引用?
如果这有所作为,我正在 Android 2.2 上进行开发。
当我尝试打开应用程序时,我刚刚注意到 logcat 吐出一个错误:“Permission Denied: checkComponentPermission() reqUID10064”