Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java R不能在eclipse中解析为变量_Java_Android_Eclipse - Fatal编程技术网

Java R不能在eclipse中解析为变量

Java R不能在eclipse中解析为变量,java,android,eclipse,Java,Android,Eclipse,我知道关于这个问题有很多问题,但没有人回答我的问题 每次我创建一个新的android应用程序项目时,它的活动和布局都是空的。 它显示R.layout.activity\u main中的错误 代码如下: package com.something.some; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public c

我知道关于这个问题有很多问题,但没有人回答我的问题

每次我创建一个新的android应用程序项目时,它的活动和布局都是空的。 它显示R.layout.activity\u main中的错误

代码如下:

package com.something.some;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
}
注意:所有这些代码都是eclipse为我自动生成的

这是eclipse在布局文件夹中自动生成的activity_main.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

</RelativeLayout>
我试图清理和建造这个项目。即使创建一个新项目,也没有任何效果!
我没有导入android.R

尝试导入packagename.R 您可以在清单文件中找到包名 package=com.example.main//示例包名称

在代码中,请执行以下操作:


导入com.example.main.R

我曾经遇到过这个问题,我通过在出现错误之前调整最后的xml文件来解决这个问题。
尝试检查您的xml文件,确保其中没有警告或错误。

我自己在Eclipse中创建一个新的Android应用程序,我看到应用程序看起来需要立即导入appcompat库

右键单击项目,转到属性,选择Android并在右下角添加appcompat库

您必须已将appcompat库作为项目从\u sdk\u目录/extras/android/support/v7/appcompat/See导入


更新:我还需要从新项目的libs目录中删除app-support-v4.jar

在项目中是否有图像文件?在我的例子中是由于图像中的名称无效。

您错过了导入:import com.something.some.R;我试着导入它,但没有成功work@user3560264:项目中的gen/目录中是否存在R.java/我想您已经尝试了project/Clean,重新启动Eclipse,检查所有单个xml文件是否存在最小错误,请检查资源文件中的无效文件名…@DerGolem:您永远不需要显式导入自己的R类。没有错误或警告,甚至没有尝试删除hello World。我的包explorerNot only images中始终有它。所有资源文件都受文件名限制。