Can't Find Theme.AppCompat.Light for New Android ActionBar Support

后端 未结 30 2355
误落风尘
误落风尘 2020-11-22 09:22

I am trying to implement the new ActionBar support library that was released by Google a couple days ago. In the past, I have successfully implemented ActionBarSherlock wit

30条回答
  •  爱一瞬间的悲伤
    2020-11-22 10:15

    IntelliJ IDEA solution.

    1. Run Android SDK Manager and install the latest SDK and Android Support Libarary. The version of SDK and Android Support Libarary should be the same! 23 in my case. Another variants will give you the errors.

    2. Change SDK version of your IDEA project to the last one you installed in previous step. (ps. you may not use Maven).

    3. Add new Module from existing sourse to your IDEA project.

    4. Add AppCompat project. !!! Should be under the last SDK too! (ps. Say "Yes" anywhere in process of this step)

    5. Open settings of your main Project Module and add to it next 3 dependecies:

    5.1. Module Dependency. Chose android-support-v7-appcompat

    5.2. 2 pc. Library Dependencies. Add android-sdk\extras\android\support\v7\appcompat\libs\android-support-v4.jar and android-support-v4\android-support-v7-appcompat.jar

    In total it will be:

    6. Very important!!!
    Add theme with prefix @style (not another!).



    Android Studio solution.

    1. Run Android SDK Manager and install the latest SDK and Android Support Libarary. The version of SDK and Android Support Libarary should be the same! 23 in my case. Another variants will give you the errors.

    2. Add next to build.gradle

    dependencies {
        compile 'com.android.support:appcompat-v7:23.0.1'
    } 
    

    P.S. If you are new in Android developing, I strongly recomend you move to Android Studio & Gradle right now - you will get the simplest way of managing your android app.

提交回复
热议问题