resources.ap_缺失不存在?

时间:2015-01-04 20:43:38

标签: android exception filenotfoundexception

在过去的4个小时里,我对我的控制台屏幕中出现的错误感到疯狂,这个错误来自编译一个简单的HelloWorld应用程序。一切都很好,现在这个:(

Description Path    Resource    Location    Type

Error generating final archive: java.io.FileNotFoundException: C:\Users\Theodosios 
\workspace\HelloApp\bin\resources.ap_ does not exist        HelloApp    Unknown Android 
Packaging Problem

我更新了SDK,做了很多次干净的事情,但我仍然被卡住了。我也在网上看了一下这个问题,但我看到的解决方案都没有奏效。

有什么建议吗?

修改

这是简单的代码。

package com.example.helloapp;


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

打开eclipse时的控制台输出给我带来了很多错误。

[2015-01-04 23:35:48 - HelloApp] C:\Users\Theodosios\Desktop\Programs\Concept  
Maniax\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat 
\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No 
 resource found that matches the given name 'android:Widget.Material.ActionButton'.

 [2015-01-04 23:35:48 - HelloApp] 
 [2015-01-04 23:35:48 - HelloApp] C:\Users\Theodosios\Desktop\Programs\Concept M

 Maniax\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat 

 \res\values-v21\styles_base.xml:79: error: Error retrieving parent for item: No   
 resource found that matches the given name 
 'android:Widget.Material.ActionButton.CloseMode'.

 [2015-01-04 23:35:48 - HelloApp] 
 [2015-01-04 23:35:48 - HelloApp] C:\Users\Theodosios\Desktop\Programs\Concept 
 Maniax\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat
 \res\values-v21\styles_base.xml:83: error: Error retrieving parent for item: No 
 resource found that matches the given name 
 'android:Widget.Material.ActionButton.Overflow'.

 [2015-01-04 23:35:48 - HelloApp] 

 [2015-01-04 23:35:48 - HelloApp] C:\Users\Theodosios\Desktop\Programs\Concept 
 Maniax\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat
  \res\values-v21\styles_base.xml:25: error: Error retrieving parent for item: No 
 resource found that matches the given name 
 'android:Widget.Material.ActionBar.TabView'.

等等。也许android-21 api出了问题,导致缺​​少resource.ap_异常。

1 个答案:

答案 0 :(得分:0)

试试这个解决方案

在上述路径中创建一个虚拟文件,然后清理 - 构建项目。

删除Bin文件夹,然后执行项目清理构建。