Сборка завершена и работает, но показывает ошибку на классе Android - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть какая-то странная ошибка / ошибка в Android Studio, моя программа-приложение завершена и работает нормально на устройстве, но показывает ошибку, как моя библиотека не полностью включена в Android Studio, я уже делаю

  1. Очистите, затем восстановите
  2. Сделайте недействительным кеш и перезапустите

, но ничего не работает, это скриншот Error importing and everything who use the class

Success gradle

Это Мой App Gradle

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
    applicationId "com.host.appname"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
    useLibrary 'org.apache.http.legacy'
    vectorDrawables.useSupportLibrary = true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        lintOptions {
            disable 'MissingTranslation'
        }
    }
}
productFlavors {
}
packagingOptions {
    exclude 'META-INF/NOTICE.txt' // will not include NOTICE file
    exclude 'META-INF/LICENSE.txt' // will not include LICENSE file
}

и это мой проект Gradle

    buildscript {
        repositories {
            jcenter()
            flatDir {
                dirs 'libs'
            }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.3'
        }
    }

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Так что я могу запустить свое приложение, я могу использоватьэто действительно мешает мне делать код, потому что я не могу использовать автозаполнение в отношении библиотек ошибок и красных меток везде.

Спасибо ..

1 Ответ

0 голосов
/ 30 ноября 2018
  1. Удалите строки и повторно импортируйте их из правильных / совместимых пакетов.
  2. Попробуйте удалить все зависимости, затем синхронизировать и снова добавить все зависимости, а затем синхронизировать.

КакВы упомянули в комментариях nimi0112 и Али Ахмеда Ваш ответ мне очень помог.

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