当前位置: 首页 > 知识库问答 >
问题:

即使在新的Eclipse安装之后,“R也无法解析为变量”

穆劲
2023-03-14

在过去的三天里,我收到了著名的错误消息“R无法解析为变量”,我完全被卡住了。我确实遵循了以下链接中的说明,但我无法消除这个错误:在Eclipse中为Android开发:R.java不重新生成

我已经写了很多新项目,只是有一个新标题,但都是一样的。

直到今天,我还是完全卸载了Eclipse、jdk、jre,并重新安装了几乎相同的软件…

**配置:Windows 7 64位

eclipse-standard-kepler-SR1-win32-x86_64

jdk-7u51-windows-x64

jre-7u51-windows-x64

Androidsdk下载**

我注意到文件夹中没有文件“gen”总是空的。。

谢谢你的帮助![在此处输入图像描述][1]![在此处输入图像描述][2]![在此处输入图像描述][3]![在此处输入图像描述][4]

Mainactivity.java:

package com.example.test1;

import android.os.Bundle;
import android.app.Activity;
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;
}

}


activity_maim 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"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 tools:context=".MainActivity" >

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

</RelativeLayout>

显示xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test1"
android:versionCode="1"
android:versionName="1.0" >

 <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.test1.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

共有2个答案

刘骏祥
2023-03-14

你检查过你的舱单了吗。错误的xml?我的清单中曾经有一个小错误,它没有显示为错误,也不会生成新的R文件。

我注意到另一件可能是问题的小事,在你的主要活动中。xml创建新项目时,使用维度字符串填充,这些字符串位于res/values/dimens中。但是在布局文件中,您指的是@dimen而不是@dimens(注意缺少的's')。尝试将其更改为“@dimens/…”

施越彬
2023-03-14

这看起来像是一个64位的问题,因为android正在寻找一个32位的ADT,有几个选项可以解决这个问题。看看这个问题:Windows 7 Pro 64位下的Android SDK设置

我在linux下通过执行sudo apt-get安装ia32-libs解决了这个问题

 类似资料:
  • 我是JDBC的初学者,我想连接到本地机器上的MySQL实例。下面是我试图连接到的MySQL实例。它存在于我的本地机器上。它有一个名为my_db2的数据库。我想和它的桌子一起工作。 为了连接到上面的数据库,我编写了以下代码。 然而,当我尝试连接到数据库时,我总是得到这个错误。 在这一点上,我开始得到以下错误。 据我所知,我正确地执行了所有步骤,将mysql-connector文件添加到库中。我不确定

  • 情景1: 试图推送文件大小 情景2: 克隆新回购协议 创建了一个新文件 那么“场景1”中有什么问题,如果git lfs在场景2中工作

  • 我在一个maven项目中使用Eclipse Neon.3中的Lombok 在执行更新Maven项目(Alt F5)时,一切都很好,但只要我更改任何文件并保存(自动生成),就会出现错误,即使用的Getter不存在。 插件安装正确,我可以看到行“龙目1.16.16版”舞蹈大象安装。https://projectlombok.org/“在Eclipse About Dialog中。我还可以在类的大纲中看

  • 问题内容: 我知道很多人都遇到了这个问题,并且我已经搜索了Google / Stack Overflow,但我仍然不知道自己在做什么错。 我尝试搜索不必要的语句,以及构建/清理/刷新/等,但似乎无法弄清楚。也许我安装SDK的方式有问题?我不认为有,但是我对此很陌生,所以很可能我在某个地方犯了错误。 另外,我收到此错误: 谁能帮我?谢谢! 编辑: 我的XML文件: 问题答案: 在清单中 ( 标记 的

  • 问题内容: 我知道很多人都遇到了这个问题,并且我已经搜索了Google / Stack Overflow,但我仍然不知道自己在做什么错。 我尝试搜索不必要的语句,以及构建/清理/刷新/等,但似乎无法弄清楚。也许我安装SDK的方式有问题?我不认为有,但是我对此很陌生,所以很可能我在某个地方犯了错误。 另外,我收到此错误: 谁能帮我?谢谢! 编辑: 我的XML文件: 问题答案: 在清单中 ( 标记 的

  • 我进入IDLE并输入import-pygame到shell,它会给我一个错误。然后我进入一个新程序,输入import-pygame,我得到了同样的错误。我用pip安装了pygame,现在使用的是python 3,版本3.6.8。 我尝试重新安装pygame并尝试使用sudo进行安装。我也尝试使用pip3,相同的结果。