用eclipse调试安卓程序时JAVA找不到源的问题。

INNLAD 2015-07-29 10:47:34
做的一个简单的安卓小程序,调试的时候显示找不到源,不知道什么情况,大神帮忙解决一下吧,谢谢!


贴上代码(代码应该没有错误的,因为之前就可以正确运行)
package com.example.dialog;

import android.app.Activity;
import android.os.Bundle;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.view.View;
import android.widget.Toast;



public class MainActivity extends Activity {
CharSequence[] items={"Google","Apple","Microsoft"};
boolean[] itemsChecked= new boolean[items.length];

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void onClick(View v)
{
showDialog(0);
}
public Dialog onCreateDialog(int id)
{
switch (id){
case 0:
return new AlertDialog.Builder(this)
.setIcon(R.drawable.ic_launcher)
.setTitle("This is a dialog with some simple text...")
.setPositiveButton("OK",new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO 自动生成的方法存根
Toast.makeText(getBaseContext(), "OK clicked", Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO 自动生成的方法存根
Toast.makeText(getBaseContext(), "Cancel clicked", Toast.LENGTH_SHORT).show();
}
})
.setMultiChoiceItems(items, itemsChecked, new DialogInterface.OnMultiChoiceClickListener() {

@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// TODO 自动生成的方法存根
Toast.makeText(getBaseContext(), items[which] + (isChecked ?" checked!":"unchecked!"), Toast.LENGTH_SHORT).show();
}
}).create();
}
return null;
}
}
...全文
323 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueasdfg 2016-09-26
  • 打赏
  • 举报
回复
而且我新建了一个工程,新的工程却没问题。。。好崩溃啊。。。望大神们指教
blueasdfg 2016-09-26
  • 打赏
  • 举报
回复
楼主大人,我也是遇到同样的问题,我在真机调试,之前还运行好好的,改了一下算法就变成你那种情况了,呜呜呜~~~ 你解决了吗?望指教啊
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
还有啊 , !!!!! 不要绿化成汉语版,看着蛋疼。
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
大兄弟,不能这么玩的。得把需要执行的代码,封装下方这里头调用下.
StoneHui_ 2015-07-29
  • 打赏
  • 举报
回复
上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 1 楼 liudashao0 的回复:
能运行不?

我是在虚拟机上调试和运行的,调试的时候情况是这样的:
然后就eclipse上就开始出现第一张图的那种情况。

运行的时候情况是这样的:
liudashao0 2015-07-29
  • 打赏
  • 举报
回复
能运行不?
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
引用 12 楼 u014113203 的回复:
明显你的环境有问题啊, 你改个东西试试,把项目的project.properties 文件中的 target=android-19(你sdk中已有的Level),在close掉项目,再打开,试试
我感觉就是环境有问题,但是之前这样都没问题的,我又把各种环境变量检查了一遍,没问题的,还有我的sdk都有的,唉~[/quote] 换个没汉化的 IDE试试.
StoneHui_ 2015-07-29
  • 打赏
  • 举报
回复
引用 6 楼 u014113203 的回复:
引用 3 楼 u014165119 的回复:
上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick
android:onClick="onClick"这样写的么?运行也没错啊!!!
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 11 楼 gao_chun 的回复:
引用 10 楼 u014113203 的回复:
[quote=引用 9 楼 gao_chun 的回复:] [quote=引用 6 楼 u014113203 的回复:] [quote=引用 3 楼 u014165119 的回复:] 上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick
具体错误贴出来看看. 再就是这后面加点东西}).create().show();[/quote]我想应该是软件的问题吧,我把作者的源代码导入之后出现了很多错误,再联想到找不到源的问题,应该是哪些java文件没有起到作用,或者找不到了。 下面是把作者的源代码导入之后的错误: [/quote] 明显你的环境有问题啊, 你改个东西试试,把项目的project.properties 文件中的 target=android-19(你sdk中已有的Level),在close掉项目,再打开,试试[/quote]我感觉就是环境有问题,但是之前这样都没问题的,我又把各种环境变量检查了一遍,没问题的,还有我的sdk都有的,唉~
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
引用 10 楼 u014113203 的回复:
引用 9 楼 gao_chun 的回复:
[quote=引用 6 楼 u014113203 的回复:] [quote=引用 3 楼 u014165119 的回复:] 上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick
具体错误贴出来看看. 再就是这后面加点东西}).create().show();[/quote]我想应该是软件的问题吧,我把作者的源代码导入之后出现了很多错误,再联想到找不到源的问题,应该是哪些java文件没有起到作用,或者找不到了。 下面是把作者的源代码导入之后的错误: [/quote] 明显你的环境有问题啊, 你改个东西试试,把项目的project.properties 文件中的 target=android-19(你sdk中已有的Level),在close掉项目,再打开,试试
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 9 楼 gao_chun 的回复:
引用 6 楼 u014113203 的回复:
[quote=引用 3 楼 u014165119 的回复:]
上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick

具体错误贴出来看看. 再就是这后面加点东西}).create().show();[/quote]我想应该是软件的问题吧,我把作者的源代码导入之后出现了很多错误,再联想到找不到源的问题,应该是哪些java文件没有起到作用,或者找不到了。
下面是把作者的源代码导入之后的错误:
gao_chun 2015-07-29
  • 打赏
  • 举报
回复
引用 6 楼 u014113203 的回复:
引用 3 楼 u014165119 的回复:
上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick
具体错误贴出来看看. 再就是这后面加点东西}).create().show();
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 5 楼 gao_chun 的回复:
还有啊 , !!!!! 不要绿化成汉语版,看着蛋疼。
刚开始学安卓,全英文看不懂,所以就汉化了
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 4 楼 gao_chun 的回复:
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
大兄弟,不能这么玩的。得把需要执行的代码,封装下方这里头调用下.
完全按照书上的代码敲的,之前就没这个情况,我重装系统之后就这样了,应该不是代码的问题
INNLAD 2015-07-29
  • 打赏
  • 举报
回复
引用 3 楼 u014165119 的回复:
上面的代码除了onCreate();方法,其他方法不会执行的。你应该把showDialog(0);放到onCreate()方法中啊,看你写到onClick()方法中,这个方法根本没有执行的。最后,上面的代码没有出现崩溃的现象,什么都不执行,显示空白而已,按前面的说法改一下吧。
代码应该没问题的,我是按照书上的例子写的,书上onClick()方法也是这个位置,因为我已经在activity_main.xml中已经添加了一个按钮,这个按钮的onClick属性就是onClick

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧