【问题标题】:Android: Source not found errorAndroid:找不到源错误
【发布时间】:2013-08-18 01:25:38
【问题描述】:

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

代码是:

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

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

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

请帮忙

编辑: 其余的错误是,

// 编译自 View.java(版本 1.5 : 49.0,超级位) 公共类 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 公共静态最终 int DRAWING_CACHE_QUALITY_LOW = 524288;

// 字段描述符 #63 I 公共静态最终 int DRAWING_CACHE_QUALITY_HIGH = 1048576; ..................................................... ..................... ..................................................... ......................

【问题讨论】:

    标签: android eclipse android-intent


    【解决方案1】:

    您是否在清单中声明了您的“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>
    

    我希望它有效

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 它扩展了一个活动,它以前工作过,但现在不行,我改变了eclipse,sdk和adt,并绑定了一个新安装,但错误仍然存​​在
      猜你喜欢
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 2020-06-21
      • 2022-01-13
      • 2015-01-21
      • 1970-01-01
      相关资源
      最近更新 更多