小编tmc*_*ham的帖子

由于"获取资源编号值时没有包标识符......"而崩溃

好的,在搜索了我可以在这个主题上找到的各种主题之后,尝试了一些似乎对其他人有用的东西......我已经屈服于发布我自己的问题的必要性.

作为Android和Java的总菜鸟,你将不得不原谅像孩子一样跟我说话的需要:)

我有一个到目前为止有3个活动的应用程序.一个主窗口,用作导航屏幕,用于选择其他两个中的一个.第一个工作完美,但当我尝试2号按钮时......它崩溃了.

我有一些代码,我试图在onCreate上运行...所以当我看到它通常是导致崩溃的XML布局时......我注释掉了Java代码......并且presto布局加载正常.

将代码重新放入,它再次崩溃.

查看LogCat,我看到一行显示"获取资源编号0x0000000d的值时没有包标识符"

然后是关于致命异常和关闭虚拟机的各种线路.

因此,我从其他帖子中获得了信心,我去了R.java文件,看看哪个资源有那个ID ...而且它不在那里.它们全部以0x7f开头...现在唯一以"d"结尾的是具有ID"game_Answer1"的文本视图.但我不确定这是否是它所指的.

我确实尝试过Eclipse clean命令,以及删除R.java ...同样的问题.

下面是似乎崩溃的java代码...再次,在我的意大利面条代码中笑声,因为这是Java中的尝试#2,超越了一个hello world app!


import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import java.util.Random;
public class playgame extends Activity {


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gamelayout);

    //set up first question
    genQuestion();

}


Random generator = new Random();

public void genQuestion() {
    int i = generator.nextInt(25);
    int correct = generator.nextInt(2)+1;
    TextView g_answera = (TextView) findViewById(R.id.game_Answer1);
    TextView g_answerb = (TextView) findViewById(R.id.game_Answer2);
    TextView …
Run Code Online (Sandbox Code Playgroud)

java xml debugging resources android

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

debugging ×1

java ×1

resources ×1

xml ×1