copy过来的代码,一摸一样,却报错。
尝试重新导入class,十有八九导入错了
No Launcher activity found!
问题出在没有注册相应的activity,在AndroidManifest.xml中,添加如下代码即可:
<activity
android:name=".SecondActivity"
android:label="@string/title_activity_second" >
</activity>
如果,活动是主活动的话,还需要添加意图过滤器intent-filter
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
创建一个活动需要做三件事情
a.创建class
b.创建layout,也就是xml文件
c.注册活动,在AndroidManifest.xml中添加代码,如2所示
logcat无法输出
a.点击eclipse右上角的DDMS,切换到DDMS视图
b.右击DDMS,找到reset
c.重启eclipse,问题解决
logcat信息查看
1.尽量找带有exception的text
2.可以导出error的日志文件,通常其内容就是错误发生的原因
寻找layout报错
setContentView(R.layout.activity_main);这段代码非常简单,但是却经常报错,这是因为导入了错误的class,删除import android.R;这个导入包即可。
引用library,找不到library路径
找到项目properties的Java build path,在project选项卡下,添加你的library
import android.support.v4或者import android.support.v7提示导入错误
这是由于没有添加相应的jar包,添加即可。
解决办法如下:
1、在Eclipse中,右击当前工程,选择Properties
2、选择Java Build Path
3、选择Libraries tab,点击右边面板的Add External JARs按钮
4、选择android-support-v4.jar文件,在你的andriod的sdk目录下: \android-sdks\extras\android\support\v4\android-support-v4.jar