1

我是android编程的新手。问题是每当我使用 Intent 时,eclipse 都会抛出一个找不到源的错误。它不是代码,因为它之前对我有用。

代码是:

Intent i=new Intent(getApplicationContext(),second.class);
startActivity(i);

错误是:找不到源。java文件“xxxxxxx”没有附加源(xxxxxx是API jar文件的路径)

当我尝试在没有调试(ctrl+F11)的情况下运行时,logcat 显示此错误:无法实例化活动。

请帮助

编辑:其余的错误是,

// 编译自 View.java (version 1.5 : 49.0, super bit) public class android.view.View implements android.graphics.drawable.Drawable$Callback, android.view.KeyEvent$Callback, android.view.accessibility.AccessibilityEventSource {

// 字段描述符 #59 Ljava/lang/String; protected static final java.lang.String VIEW_LOG_TAG = "View";

// 字段描述符 #63 I public static final int NO_ID = -1;

// 字段描述符 #63 I public static final int VISIBLE = 0;

// 字段描述符 #63 I public static final int INVISIBLE = 4;

// 字段描述符 #63 I public static final int GONE = 8;

// 字段描述符 #63 I public static final int DRAWING_CACHE_QUALITY_LOW = 524288;

// 字段描述符 #63 I public static final int DRAWING_CACHE_QUALITY_HIGH = 1048576; ..................................................... …………………………………………………………………………………… ...................................................

4

2 回答 2

0

您是否在清单中声明了您的“second.class”?如果这是您的问题,则必须添加:

<activity
          android:name="com.package.name.second.class"
          android:label="@string/app_name">              <intent-filter>
              <action android:name="android.intent.action.MAIN" />
              <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
</activity>

我希望它有效

于 2013-08-15T19:11:21.107 回答
0

Manifest.xml请在文件中包含您的第二个活动
并确保Second.java扩展活动或服务。
谢谢你。

于 2013-08-15T19:07:33.913 回答