首款Android应用程序(32/64位问题?)
我正在尝试在Eclipse上构建“hello world”示例(也尝试了NetBeans)。代码非常简单:首款Android应用程序(32/64位问题?),android,eclipse,Android,Eclipse,我正在尝试在Eclipse上构建“hello world”示例(也尝试了NetBeans)。代码非常简单: package com.example.myfirstapp; import android.app.Activity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends Activity { @Override protected void o
package com.example.myfirstapp;
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;
}
}
我得到2“R无法解析为变量”错误
由于这似乎是一个已知的问题,我已经尝试了有关导入、清理、重新启动Eclipse、检查清单等的所有解决方案
然而,有几个答案谈到了64位系统上缺少32位库的一些问题(我使用的是64b Windows 7)。我还注意到Eclipse不会在任何其他文件夹中标记错误。此外,我的project gen文件夹为空
由于代码非常简单,我很确定问题出在其他地方。不幸的是,我对Java、Eclipse或Netbeans了解不够,无法修复它
非常感谢您的帮助。您缺少解析到activity_main.xml所需的java导入,因此请添加
import com.example.myfirstapp.R代码>
(无论你的应用程序包是什么,这都应该是你的androidmanifest,然后是“.R”)
在您的包行下(package com.example.myfirstapp;
)
IDE应该停止抱怨您缺少解析到activity_main.xml所需的java导入,因此添加
import com.example.myfirstapp.R代码>
(无论你的应用程序包是什么,这都应该是你的androidmanifest,然后是“.R”)
在您的包行下(package com.example.myfirstapp;
)
你应该停止抱怨嗨,我试过你的建议了。我得到的错误与之前相同,加上在super中,我检查了清单只是为了确定。它有package=“com.example.myfirstapp”在我使用每个选项重新下载SDK后,问题最终消失了。谢谢。嗨,我试过你的建议了。我得到的错误与之前相同,加上在super中,我检查了清单只是为了确定。它有package=“com.example.myfirstapp”在我使用每个选项重新下载SDK后,问题最终消失了。谢谢