【问题标题】:The import android cannot be resolved导入android无法解决
【发布时间】:2013-10-31 07:20:02
【问题描述】:

我昨天晚上有 2 个错误。今天早上打开项目,突然出现22个错误。你可以在下面看到我的代码。我从

得到了这个代码示例

http://www.javacodegeeks.com/2013/06/android-listview-tutorial-and-basic-example.html

错误如下: 1* 类型 java.lang.Object 无法解析。它间接引用自 所需的 .class 文件 1* java.lang.String 类型无法解析。它间接引用自 所需的 .class 文件 2* import java.util 无法解析 6* 导入android无法解析 2* Activity 无法解析为类型 2* 无法将覆盖解析为类型 2* ListView 无法解析为类型 1* 方法 setContentView(int) 未为 MainActivity 类型定义 4* 字符串无法解析为类型。 1* 方法 findViewById(int) 未定义类型

我希望这个问题不会太愚蠢。我已经尝试了一些我在 stackoverflow 上找到的东西,但它们没有用。 感谢您的帮助,祝您万圣节快乐。

包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; }

}

【问题讨论】:

  • 但是什么是错误?
  • 请粘贴错误日志
  • 好吧,对不起,那是愚蠢的。我已经对其进行了编辑。是否有可能某种文件已损坏?正如我所说,这些错误基本上是凭空出现的。
  • 删除重复的super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
  • Raghunandan 修复了一个错误。 Unfordgenatley 其余的仍然存在:/ 任何其他解决方案?

标签: java android


【解决方案1】:

我发现遵循本指南 http://www.techrepublic.com/blog/software-engineer/a-comprehensive-troubleshooting-guide-for-androids-r-cannot-be-resolved-error/ 解决了错误。如果“找不到 R”是错误的确切原因,我不确定面团。

【讨论】:

  • 看起来您正在回答自己的问题。在这种情况下,请使用相同的帐户,以防止被标记为进行声誉游戏。 (接受自我回答不会给你通常给出的 +2/+15 代表。)
【解决方案2】:

我通过右键单击项目文件夹并选择属性来修复 然后我去了ANDROID并选择了正确的项目构建目标 这解决了这个问题

【讨论】:

    猜你喜欢
    • 2012-07-20
    • 2013-06-07
    • 2013-06-14
    • 1970-01-01
    • 2021-11-20
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    相关资源
    最近更新 更多