2015-07-21 60 views
0

在Eclipse我要去文件>新建>其它> Android的應用程序項目 我給一個名稱,然後單擊當它在創建新的項目我得到在控制檯窗口中的錯誤下一個未來下一完成:爲什麼我在創建新的eclipse android項目時遇到錯誤?

錯誤:錯誤檢索父的項目:無資源發現在給定名稱匹配「Theme.AppCompat.Light」

6誤差都在styles.xml

在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管理器中的所有包。 我針對項目編制上最小的7最大18

首先,它是21,所以我創造了新的項目定位和編制18

但同樣的錯誤。我以前沒有。

我記得我刪除了一個項目名稱:appcompat_v7也許我需要這個?如果是這樣如何得到它?

無論如何,我GOOGLE了,迄今爲止沒有解決方案。

+0

支持庫jars應該位於'sdk \ extras \ android \ support \ v7 \ appcompat \ libs'中,但是重新創建一個新項目可能更容易。 – tachyonflux

回答

1

轉到了Android SDK文件夾 - >附加功能 - > Android的 - >支持 - > V7

進口目前在Eclipse V7文件夾,然後這個庫添加到項目中的程序兼容性文件夾。這應該可以解決你的問題。

0

執行下面的步驟,這可能會幫助:

  1. 進口android.app.Activity;在輸入中粘貼此行
  2. 用Activity替換ActionBarActivity。
  3. 現在除去除onCreate之外的所有方法。
  4. 清潔和重建項目。

如果問題仍然存在,請重新啓動eclipse。

+0

哎呀忘了提及appcompat_v7,@Aakash無論如何都提到它。 –