I just downloaded Android Developer Tools (ADT), which includes Eclipse, etc., and I followed Android's guide to create MyFirstApp. I've just spend over an hour looking for
android-support-v7-app.jar
but was unable to. Do you have any suggestions on how to handle the fact that for a blank template, android.support.v7.app.ActionBarActivity not resolve.
The use of ActionBarActivity
and v7
is outdated now and is no longer supported by latest versions of Android Studio.
To correct the error simply replace
import android.support.v7.app.ActionBarActivity;
with
import androidx.appcompat.app.AppCompatActivity;
and also replace the parent class ActionBarActivity
with AppCompatActivity
For example: (old and not working): public class MainActivity extends ActionBarActivity
with (new): public class MainActivity extends AppCompatActivity
The use of ActionBarActivity
is now deprecated, use
import android.support.v7.app.AppCompatActivity
your class now must extends AppCompatActivity
public myClass extends AppCompatActivity{
...
...
if you have the message:
cannot resolve symbol AppCompatActivity
You have to update to the last support library in your Android SDK Manager
Make sure you've downloaded the package android.support.v7. Then, Import the whole appcompat lib (/extras/android/support/v7/appcompat) as a library project to your workspace and then add to your main project as a library:
Here are the steps.
First check if android-support-v7-appcompat is already in your workspace. If it is go to Step 2
Step 1:
Select File > Import.
Select Existing Android Code Into Workspace and click Next.
Browse to the SDK installation directory and then to the Support Library folder. /extras/android/support/v7/appcompat/.
Click Finish to import the project. For the v7 appcompat project, you should now see a new project titled android-support-v7-appcompat.
Step 2:
Right-click on your project -> Properties In Android->Library section click Add Select android-support-v7-appcompat -> Ok
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With