Java 无法解析导入操作
昨天晚上我犯了两个错误。我今天早上打开项目,突然出现了22个错误。你可以在下面看到我的代码。我从中获得了这个代码示例 错误如下: 1*无法解析java.lang.Object类型。它间接引用自 必需。类文件 1*无法解析java.lang.String类型。它间接引用自 必需。类文件 2*无法解析导入java.util 6*无法解析导入android 2*无法将活动解析为类型 2*无法将替代解析为类型 2*ListView无法解析为类型 1*类型MainActivity的方法setContentViewint未定义 4*字符串无法解析为类型。 1*类型的FindViewByDint方法未定义 我希望这个问题不要太傻。我尝试了在stackoverflow上找到的一些方法,但都不起作用。 谢谢你的帮助,万圣节快乐Java 无法解析导入操作,java,android,Java,Android,昨天晚上我犯了两个错误。我今天早上打开项目,突然出现了22个错误。你可以在下面看到我的代码。我从中获得了这个代码示例 错误如下: 1*无法解析java.lang.Object类型。它间接引用自 必需。类文件 1*无法解析java.lang.String类型。它间接引用自 必需。类文件 2*无法解析导入java.util 6*无法解析导入android 2*无法将活动解析为类型 2*无法将替代解析为类型 2*ListView无法解析为类型 1*类型MainActivity的方法setContent
}我发现遵循这个指南
解决了这个错误。我不确定找不到R是否是错误的确切原因。我通过右键单击项目文件夹并选择“属性”进行了修复 然后我去了ANDROID,选择了正确的项目构建目标
这解决了问题但有什么错误?请粘贴错误标识对不起,这太愚蠢了。我已经把它们编辑好了。有没有可能,某种文件被破坏了?正如我所说的,这些错误基本上是无中生有的;setContentViewR.layout.activity_main;拉古南丹修正了一个错误。不幸的是,剩下的还在:/还有其他解决方案吗?看起来你在回答你自己的问题。在这种情况下,请使用相同的帐户,以防止因声誉游戏而被标记。接受自我回答不会给你正常的+2/+15次重复。 package ch.enerator.learning;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initList();
//We get the ListView component from the layout
ListView lv = (ListView) findViewById(R.id.listView);
// This is a simple adapter that accepts as parameter
// Context
// Data list
// The row layout that is used during the row creation
// The keys used to retrieve the data
// The View id used to show the data. The key number and the view id must match
List<? extends Map<String, ?>> planetsList = null;
ListAdapter simpleAdpt = new SimpleAdapter(this, planetsList, android.R.layout.simple_list_item_1, new
String[] {"planet"}, new int[] {android.R.id.text1});
lv.setAdapter(simpleAdpt);
}
private void initList() {
// TODO Auto-generated method stub
}
@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;
}