Add appcompat-v7 and leanback in the dependencies section in build.gradle
compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:leanback-v17:23.1.1'
In style.xml
<style name="AppTheme" parent="@style/Theme.Leanback">
Refer: https://developer.android.com/tools/support-library/features.html#v17-leanback
in AndroidManifest.xml in core activity (Launcher)
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter>
Build.gradle example:
apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.COMPANYNAME.something" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:leanback-v17:23.1.1' compile 'com.android.support:design:23.1.1' }
source share