android 报错 找不到Activity 空指针

错误是
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.abc.app.MyApp/com.abc.app.MainActivity}: java.lang.NullPointerException

然后在AndroidManifest.xml中,
android:name=".MyApp"
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppTheme">

    <activity
        android:name=".Start.StartActivity"
        android:label="MyApp"
        android:screenOrientation="landscape">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:screenOrientation="landscape" />

是这样写的,这要怎么办呢。。。 路径应该是没有问题的吧

最好整个AndroidManifest.xml粘贴上来,附上目录结构图

路径 应该有问题吧,不然为什么 启动的activity 和下面的activity 的路径不一样?

首先判断是不是路径的问题。在清单文件中按住ctrl键,能不能访问到目标activity。在确定是哪里的问题。

检查一下xml具体的包和类的路径是否正确
包:com.abc.app.MyApp
类:com.abc.app.MainActivity

应该是在 创建窗体的 onCreate方法中,某些变量是 null。

从清单文件里能否 按住Ctrl+点击对应的activity标签name 跳转到对应的java代码里,可以的话说明路径没错

最好把报错整个贴出,报的是空指针,而不是找不到activity

提供的信息太少了,可以尝试加个theme

log没有贴全吧,你把空指针的log贴出来,看看是哪边空指针啊