Error Running Project: "References Non-Existing Library"


#1

Hello,

I’m at the point in the project where I should be running for the first time in the emulator. However, my project has three errors that I suspect are related, keeping me from doing so. They are as follows:

(1) The container 'Android Dependencies' references non existing library 'C:\Users\jdister1\workspace\appcompat_v7\bin\appcompat_v7.jar' GeoQuiz Build path Build Path Problem
(2) The project cannot be built until build path errors are resolved GeoQuiz Unknown Java Problem
(3) The project cannot be built until build path errors are resolved appcompat_v7 Unknown Java Problem

Any help would be greatly appreciated


#2

Does the word “appcompat” appear anywhere in your Android manifest?


#3

Not that I see. This is the contents of my Manifest.xml

[code]<?xml version="1.0" encoding="utf-8"?>

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.bignerdranch.android.geoquiz.QuizActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
[/code]

#4

Hmmmm, I found on a forum post elsewhere that removing and re-adding the Android Support Library via SDK Manager would solve the issue and it did.

Any clue how this would actually fix the problem? It worked but I’m not sure why!