Java 主活动的Android ClassNotFoundException
我无法启动我的应用程序,因为它找不到我的MainActivity,即使我有正确的.java文件,并且我在清单中声明了该文件,如下所示:Java 主活动的Android ClassNotFoundException,java,android,classnotfoundexception,main-activity,Java,Android,Classnotfoundexception,Main Activity,我无法启动我的应用程序,因为它找不到我的MainActivity,即使我有正确的.java文件,并且我在清单中声明了该文件,如下所示: <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name="com.rakeshdas.smsblocker.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
这可能值得一试
<manifest xmlns:android="http://schemas.andrwoid.com/apk/res/android"
package="com.rakeshdas.smsblocker">
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
...
1) 关闭项目
2) 重新启动eclipse
3) 开放项目
4) 清洁工程
这可能会有所帮助。请检查您的xml。下面写的行是否在顶部
<?xml version="1.0" encoding="utf-8"?>
manifest似乎还可以!如果该活动在该包中定义(区分大小写),它肯定会工作。是的,我的包中的activity.java正确地命名为MainActivity.java
,因此我不确定为什么它不能正常工作。MainActivity是否实际位于该确切的文件夹位置?com>rakeshdas>smsblocker?@xBroak,是的,文件夹结构是正确的,你可以在这里看到屏幕截图:我正在使用Android Studio,尝试关闭项目,重新启动AS,打开项目,然后再次与Gradle同步,输出相同,但不幸的是它不起作用,我在上面添加了一个logcat以获取更多上下文
<?xml version="1.0" encoding="utf-8"?>