【问题标题】:Hello World, most basic of setup errorsHello World,最基本的设置错误
【发布时间】:2013-08-09 13:58:57
【问题描述】:

我要做的只是设置一个简单的 android“hello world”示例,除了通过搜索 stackoverflow 作为解决我遇到的问题:scr 文件夹错误,“R 无法解析为变量。”

我已按照建议导入 mypackage.R 而不是 android.R 并清理项目,以及重建它,清理后重新启动 eclipse,以及我能找到的所有相关内容......当我按照清理项目 eclipse 的建议会删除“import local.example.Project1.R”并将其重置为“android.R”或完全删除导入...

我在“hello world”的最简单示例中抛出了错误,这应该很好开箱即用,但找不到合理的解释来解释为什么......

我错过了什么?

如果它可以帮助任何人找出问题,我注意到 gen 文件夹不包含任何内容,尽管有迹象表明它应该包含一个自动生成的 java 文件....

package local.example.Project1;


import local.example.Project1.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;



public class MainActivity extends Activity {

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

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}

【问题讨论】:

  • 您是否尝试过确保您的 XML 错误绝对为零?
  • 所有错误都完全包含在src文件夹中
  • 导入 local.example.Project1.R;你能把它拿出来再跑一次吗?
  • 导入 local.example.Project1.R;是针对问题的指示修复...

标签: android


【解决方案1】:

如果您的 gen 文件夹中没有任何内容,您最好清理您的项目并重新构建它,或者重新启动 eclipse。检查您的 ADT 版本是否已过期。您还可以下载最新的SDK 捆绑包来验证您的项目。

【讨论】:

  • adt 版本是可用的最新版本...我已经下载并安装了所有可用的部分...更新表明没有任何东西可以安装...我完全不知所措,但我怀疑你走在正确的轨道上......错误很可能存在于更新过程失败......
  • 虽然它不是关于在最简单的应用程序中导致错误的首先发生的事情的答案......这是最接近我必须做的事情才能让它运行.. .
【解决方案2】:

确保您的可绘制对象或资产文件夹中没有任何文件、图片等带有大写字母、空格或破折号。只需使用平面旧小写。另外,尝试清理您的项目。转到项目 > 清洁。然后重启eclipse。希望这可以帮助。此外,如果不先保存,eclipse 也不会重新调整 XML 文件中的任何更改。添加按钮等后请务必保存。

【讨论】:

  • 我没有对 xml 资源文件进行任何更改...唯一包含的东西是标有 ic_launcher.png 的股票图标...答案无法解释为什么会有src 文件夹中的错误,或者无法正确编译可从 android 开发者网站下载的最简单的应用程序作为 android 编程示例...
【解决方案3】:

我可以看到 Clean - Build - Restart Eclipse 对您不起作用。请参阅此answer,这可能会对您有所帮助。

【讨论】:

    【解决方案4】:

    如果 Eclipse 无法生成“gen”文件,这意味着 xml 文件有问题(大多数情况下的布局)。再次检查,修复它,清理并重建项目,它应该可以工作。希望这会有所帮助

    【讨论】:

    • “hello world”示例应该有问题似乎是不合理的,例如可从android开发人员站点下载的格式不正确的xml文件-这无法解释为什么会出现错误在源代码文件夹中或在 gen 文件夹中自动生成 java 代码失败...
    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 2017-03-20
    相关资源
    最近更新 更多