java - 为什么我在创建新的 Eclipse Android 项目时遇到错误?

标签 java android eclipse

在 Eclipse 中,我将选择"file">“新建”>“其他”>“Android 应用程序项目” 我给出一个名称,然后单击下一步下一步下一步完成当它创建新项目时我在控制台窗口中收到错误:

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

styles.xml 中有 6 个错误

此外,我在 MainActivity.java 中遇到错误,并且我没有更改任何内容,甚至还没有打开 MainActivity.java。

这是主要的 Activity 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 管理器中的所有软件包均已安装。 我的目标是在最少 7 个最多 18 个上编译该项目。

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

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

我记得我删除了一个项目名称:appcompat_v7 也许我需要这个?如果可以的话如何获取?

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

最佳答案

转到 android sdk 文件夹 -> extras -> android -> support -> v7

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

关于java - 为什么我在创建新的 Eclipse Android 项目时遇到错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31551229/

相关文章:

java - WifiManager 中的 startScan() 在 Android P 中已弃用

java - 扫描仪对象对整数和字符串输入的行为不同

android - 如何从 fragment 中收集值(value)/数据

java - 流线程空指针错误

eclipse - 我可以按字母顺序对 Eclipse 中的选项卡进行排序吗?

java - 如果您已经知道树结构怎么办?复合模式有替代方案吗?

java - 使用 Java 查找下拉列表 Webdriver 中的最后一个选项值

Android sqlite3 说 "no _id"但表肯定有

android - MoPub 导入问题,我知道我只是遗漏了一些愚蠢的东西

eclipse - 控制 Eclipse 验证