Java ActivityNotFoundException,尽管活动已在清单文件中注册
我正在开发一个android应用程序,它有多个包,对于一个特定的活动,它会抛出ActivityNotFoundException…有人能指出我的代码有什么问题吗。。。。。。 活动包为com.example.neo.smsapp.IFTT logcat生成以下行Java ActivityNotFoundException,尽管活动已在清单文件中注册,java,android,Java,Android,我正在开发一个android应用程序,它有多个包,对于一个特定的活动,它会抛出ActivityNotFoundException…有人能指出我的代码有什么问题吗。。。。。。 活动包为com.example.neo.smsapp.IFTT logcat生成以下行 *FATAL EXCEPTION: main Process: com.example.neo.smsapp, PID: 7320 android.content.ActivityNotFoundException: Unable t
*FATAL EXCEPTION: main
Process: com.example.neo.smsapp, PID: 7320
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.neo.smsapp/com.example.neo.smsapp.IFTT.CancelAnAlarmActivity}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1794)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1512)
at android.app.Activity.startActivityForResult(Activity.java:3917)
at android.app.Activity.startActivityForResult(Activity.java:3877)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:842)
at android.app.Activity.startActivity(Activity.java:4200)
at android.app.Activity.startActivity(Activity.java:4168)
at com.example.neo.smsapp.SetuppageActivity.onOptionsItemSelected(SetuppageActivity.java:239)*
这是设置页面活动(主要活动)
清单文件
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".SetuppageActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".CancelAnAlarmActivity"
android:label="CancelAlarm"
android:screenOrientation="landscape">
</activity>
<service android:name=".SendSMSAlarmService"/>
</application>
请在android清单文件中定义您的活动。 将此代码添加到android清单文件中
<activity android:name=".SetuppageActivity"
android:label="">
</activity>
在
清单
文件中尝试使用com.example.neo.smsapp.IFTT.cancelanalarmavity
。像这样:
<activity android:name="com.example.neo.smsapp.IFTT.CancelAnAlarmActivity"
android:label="CancelAlarm"
android:screenOrientation="landscape">
</activity>
您是否尝试过在menifest文件中使用com.example.neo.smsapp.IFTT.cancelanalaractivity。您忘记了这个com.example.neo.smsapp.IFTT.cancelanalaractivity
activity上面的两条评论都是帮助您尝试卸载和重新安装应用程序
<activity android:name="com.example.neo.smsapp.IFTT.CancelAnAlarmActivity"
android:label="CancelAlarm"
android:screenOrientation="landscape">
</activity>