为什么我在创建一个新的eclipse安卓项目时遇到错误?

时间:2015-07-21 23:14:26

标签: java android eclipse

在Eclipse中,我要转到文件>新>其他> Android应用程序项目 我给出了一个名字,然后点击下一个下一个结束时创建新项目我在控制台窗口中收到错误:

错误:检索项目的父项时出错:找不到与给定名称匹配的资源' Theme.AppCompat.Light'

style.xml中的6个错误

此外,我在MainActivity.java中收到错误,并且我没有改变任何事情,甚至还没有打开MainActivity.java。

这是java代码的主要活动,我没有触及或改变任何东西。

package com.example.texttospeech;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends ActionBarActivity {

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

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

android sdk manager中的所有软件包都已安装。 我的目标是项目编译最少7个最大值18。

首先是21,所以我创建了新的项目定位并编译了18。

但同样的错误。我之前没有。

我记得我删除了一个项目名称:appcompat_v7也许我需要这个?如果是这样的话怎么去?

无论如何,我用谷歌搜索,到目前为止还没有解决方案。

2 个答案:

答案 0 :(得分:1)

转到android sdk文件夹 - >额外 - > android - >支持 - > V7

导入eclipse中v7文件夹中的appcompat文件夹,然后将此库添加到您的项目中。这应该可以解决你的问题。

答案 1 :(得分:0)

执行以下步骤,这可能有所帮助:

  1. import android.app.Activity;在导入中粘贴此行
  2. 将ActionBarActivity替换为Activity。
  3. 暂时删除除onCreate之外的所有方法。
  4. 清理并重建项目。
  5. 如果问题仍然存在,请重启eclipse。