错误是
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贴出来,看看是哪边空指针啊