Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

eclipse can't find android.support.v4.widget.SwipeRefreshLayout

Even after clicking on Add Support Library and choosing version 19, eclipse still can't find android.support.v4.widget.SwipeRefreshLayout. Does anyone know how to get this to work? I am using

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

I am working on a mac mavericks computer with Juno.

update: import section

import java.util.Observer;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.TextView;
import android.support.v4.widget.SwipeRefreshLayout;//red underline

Update

By the way, I don't know if this matters: this is an Appengine Connected Android Project, which I build using Google-Eclipse-Plugin

Update 3:

It's looking like the Android Support Library 19.1.0 is not available through the SDK Manager. How else might I obtain it?

like image 377
Katedral Pillon Avatar asked Mar 29 '14 19:03

Katedral Pillon


2 Answers

It was difficult to update the support library to version 19.1 so i downloaded it manually from https://dl-ssl.google.com/android/repository/support_r19.1.zip and added the jar to my build path manually. works for me. I dont know why the 19 update shows instead of 19.1.0

like image 58
Michael Obi Avatar answered Oct 24 '22 14:10

Michael Obi


So it turns out the library is in the following location

/android-sdk-macosx/extras/android/m2repository/com/android/support/support-v4/19.1.0

As opposed to the usual

/android-sdk-macosx/extras/android/support

Also I had to restart eclipse and go to Android SDK Manager over and over and over, until the 19.1.0 version shows up.

I hope this saves someone else some trouble.

like image 30
Katedral Pillon Avatar answered Oct 24 '22 14:10

Katedral Pillon