【问题标题】:Android default code errorAndroid默认代码错误
【发布时间】:2013-12-18 10:01:37
【问题描述】:

我是 android 开发新手,我已经在 netbeans 7.1.1 中安装了 SDK。 这是我在 netbeans 中创建新的 android 项目时生成的默认代码

package android.bug;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity
{
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
  }
}

默认代码应该没有错误,但我在最后一行出现错误,即“setContentView(R.layout.main)”

 error is : package R does not exist

但是当我在上面的代码中导入 R 包时,我在同一行中得到一个不同的错误,即“setContentView(R.layout.main)”

 error :cannot find symbol : main 

【问题讨论】:

    标签: android netbeans-7


    【解决方案1】:

    您的res 文件夹中可能有一些错误。

    R.java 是自动生成的文件。在您解决 res 文件夹中的所有错误之前,它不会创建。

    例如:main.xml 中的错误

    解决所有错误,清理您的项目并

    import yourpackagename.R;
    

    similar问题

    【讨论】:

    • 这个答案很好。这是您在 Android 应用开发过程中可能遇到的常见错误。
    • 你能在你的项目中找到R.java吗?
    • @gtumca-MAC 如何获取 R.java 文件??
    【解决方案2】:

    我在 Eclipse 中指定了 android SDK 文件夹(窗口 - 首选项,Android SDK 位置),没有尾随 \ 。所以 aapt.exe 工具的路径错误(C:\android-sdk-windowsplatform-tools 而不是 C:\android-sdk-windows\platform-tools)并且资源没有构建。

    【讨论】:

      【解决方案3】:

      看看这个问题,它对于 R 文件的问题非常全面:R cannot be resolved - Android error

      另外,Eclipse 是推荐用于 Android 开发的 IDE,您不妨尝试一下。

      【讨论】:

        猜你喜欢
        • 2017-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-14
        • 1970-01-01
        • 2017-01-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多