我刚刚遇到一个非常奇怪的问题,我现在花了几个小时试图解决.当我尝试运行我的Android应用程序(在我的手机和模拟器中)时我什么都没得到. AndroidManifest文件中的活动标签(android:label =“@ string / list_name”)设置正确,但我只是有一个闪烁屏幕.
我在onCreate()方法的super()之后插入了一个断点和30 Log.d(),但是从未到达断点,并且永远不会打印Log.d().另外,我在logcat中没有任何异常.
该应用程序以前工作过,我不知道它是如何从未到达断点的.
PS:这是我的主要活动
PS2:我已经清理了项目,重建了它,重新启动了.问题没有消失:(
PS3:我的onCreate()很长,但这就是它的开始:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.episode);
Log.d("Very Strange", "This is never printed");
Log.d("Very Strange", "This is never printed");
// no breakpoints is every reached
我的清单文件可以在这里找到:http://pastebin.com/UcKbYeGC
解决方法:
试试这个:
public void onCreate(Bundle savedInstanceState)
{
Log.d("Very Strange", "Printed #1?");
super.onCreate(savedInstanceState);
Log.d("Very Strange", "Printed #2?");
setContentView(R.layout.episode);
Log.d("Very Strange", "This is never printed");
Log.d("Very Strange", "This is never printed");
只是一个offtopic提示:使用控制版本系统,以确保您可以回滚或比较工作与当前