ошибка: ресурс android: style / TextAppearance.Material не найден - PullRequest
0 голосов
/ 25 апреля 2018

Я использую API 23 и пытаюсь получить его до API 19.

Я изменил манифест на:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.AppCompat">
    <activity android:name=".MainActivity" android:noHistory="true">

И я изменил сборку Gradle на

android {
compileSdkVersion 19
configurations.all {
    resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
}
defaultConfig {
    applicationId "hi_there"
    minSdkVersion 19
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true

}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
productFlavors {
}
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    //noinspection GradleCompatible
    compile 'com.android.support:appcompat-v7:19.1.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.google.android.gms:play-services-auth:11.8.0'
    compile 'com.ibm.watson.developer_cloud:conversation:4.2.1'
    compile 'com.ibm.watson.developer_cloud:text-to-speech:4.2.1'
    compile 'com.ibm.watson.developer_cloud:speech-to-text:4.2.1'
    compile 'com.ibm.mobilefirstplatform.clientsdk.android:analytics:1.1.0'
    compile 'com.ibm.watson.developer_cloud:android-sdk:0.4.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    compile 'com.estimote:sdk:1.4.1'
    compile 'com.estimote:mustard:0.2.1'

    compile 'org.jsoup:jsoup:1.10.3'
    compile 'joda-time:joda-time:2.9.4'
    // for joda
    compile 'pub.devrel:easypermissions:0.3.0'
    compile('com.google.api-client:google-api-client-android:1.23.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    compile('com.google.apis:google-api-services-calendar:v3-rev276-1.23.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    compile 'com.android.support:multidex:1.0.0'
}

Я тоже пробовал

compile 'com.android.support:design:19.0.0'

, что приводит к

"Failed to resolve: com.android.support:design:19.0.0"

У меня такое ощущение, что проблема в файлах .xml, которые я создал. Я использую полноэкранные действия для всех моих файлов .xml

любая обратная связь приветствуется:)

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Спасибо за ответ :)

Когда я изменился

compileSdkVersion 21
targetSdkVersion 21

Я получил это

sdk_21 Когда я добавил

compile 'com.android.support:design:21.0.0'

В итоге я получил это

design_21_sdk

кажется, что минимальный sdk, над которым он работает, равен 23

0 голосов
/ 25 апреля 2018

Материал Дизайн доступен с API уровня 21.

Вы должны заменить

compileSdkVersion 19
targetSdkVersion 19

На

compileSdkVersion 21
targetSdkVersion 21

Это будет работать тогда.

Также используйте версию 21.0.0 для библиотеки дизайна.

compile 'com.android.support:design:21.0.0'

надеюсь, это поможет вам.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...