我有这个错误“没找到类”com.example.hello.hello“在路径上”。
hello / AndroidManifest.xml是
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hello"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="hello"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
link is picture, show the code and error window
我认为问题是
android:name="hello"
我该如何解决?
答案 0 :(得分:1)
您应该将完整的包名称放在那里的活动中。例如:
android:name="com.example.hello.MainActivity"
修改强>
现在我们知道你有一个空的src文件夹,你需要在清单中添加一个与你的Android软件包名称相匹配的软件包。右键单击src
文件夹,然后单击新建 - >包。将其命名为&#34; com.example.hello&#34;。然后右键单击此新包并选择New - &gt;类。
将此MainActivity命名为。
您可能希望阅读一些有关为活动创建代码所需操作的教程。
答案 1 :(得分:0)
检查您的活动类的名称,它可能是Hello(大写)或MainActivity(如果您按照向导模板),并且正如dcharms指出的那样,将包名称添加到其中,&#34; com。 example.hello.Hello&#34;或&#34; com.example.hello.MainActivity&#34;
答案 2 :(得分:0)
您的活动名称在清单和您创建的课程中存在问题。 你的活动应该被定义
android:name="com.example.hello.hello"
这样你好hello是你在hello包中创建的活动。
再次完成您的命名约定,并尝试发布整个堆栈跟踪
答案 3 :(得分:0)
根据您的屏幕截图,您的src
文件夹为空,这意味着您至少错过了#34; hello&#34;活性。
请先执行,或阅读this。在使用eclipse创建android项目时,你可以选择空白活动来生成它。
当您指定活动名称时,请注意前面的点:
<activity
android:name=".MyFirstActivity"
否则,您需要完整的班级名称,例如&#34; com.example.hello.MyFirstActivity&#34;