我是android编程的新手。问题是每当我使用Intent时,eclipse会抛出一个未找到源的错误。它不是代码,因为事情对我来说更早。
代码是:
Intent i=new Intent(getApplicationContext(),second.class);
startActivity(i);
并且错误是: 来源未找到。 java文件“xxxxxxx”没有附加源代码(xxxxxx是API jar文件的路径)
当我尝试在没有调试的情况下运行(ctrl + F11)时,logcat显示以下错误: 无法实例化活动。
plz help
编辑: 其余的错误是,
//从View.java编译(版本1.5:49.0,超级位) public class android.view.View实现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; .................................................. ..................... .................................................. ........................
答案 0 :(得分:0)
请在Manifest.xml
文件中加入您的第二项活动
还要确保Second.java
扩展了活动或服务。
THANKYOU。
答案 1 :(得分: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>
我希望它有效