2

我已经在我的 ubuntu eclipse 和 android sdk 和 adt 上安装了。

现在,如果我在创建后立即创建一个新的 android 项目,我会在 Mainactivity.java: 中看到错误R cannot be resolved。我添加了import android.R,现在它说它activity_main cannot be resolved or is not a field说我可以将其更改为,activity_list_item但随后它列出了其他错误。如果我导入已经在另一台计算机中完成的示例项目或项目,也会出现此问题。

我知道这个问题已经被问了很多次,但它无法像那里写的那样解决它。

谢谢你,

Boaz 代码:MainActivity.java:

package com.example.test;


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.activity_main, menu);
    return true;
}

 }

构建配置.java:

/** Automatically generated file. DO NOT MODIFY */
package com.example.test;

public final class BuildConfig {
public final static boolean DEBUG = true;

} activity_Main.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
    android:id="@+id/menu_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/menu_settings"/>

 </menu>
4

3 回答 3

0

这听起来像是生成的文件的问题。如果您使用的是 Eclipse,请尝试创建一个干净的项目并确保您的 gen 文件夹位于项目构建路径中。如果不使用 Eclipse,请确保您的 gen 文件夹位于它尝试构建的文件列表中。

于 2013-01-26T19:52:02.217 回答
0

这可能是 XML 文件的错误导致构建无法成功完成,因此您的 R 文件没有生成。单击错误日志或“问题”选项卡并确保其中没有任何与 xml 相关的错误。

无论哪种方式,导入 com.example.test.R; 绝对是必需的导入,而不是 android.R

于 2013-01-26T19:54:14.127 回答
0

好的,我修好了,我刚刚在终端写了 sudo apt-get install ia32-libshttps ://askubuntu.com/questions/204694/how-to-install-ia32-lib-on-64-bit-system

于 2013-01-29T18:45:09.380 回答