Android Studio не может найти классы библиотек после Gradle build - программирование
Подтвердить что ты не робот

Android Studio не может найти классы библиотек после Gradle build

Я пытаюсь добавить библиотеку .jar в мой проект в папку /libs. Вот мой grade.build:

    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:0.4'
        }
    }
    apply plugin: 'android'

    dependencies {
        compile files('libs/android-support-v4.jar', 'libs/java-api-wrapper-1.2.0-all.jar')
    }

    android {
        compileSdkVersion 17
        buildToolsVersion "17.0.0"

        defaultConfig {
            minSdkVersion 15
            targetSdkVersion 16
        }
    }

После того, как я добавлю это, я создаю свой проект и ошибок нет. Но когда я пытаюсь использовать класс в своем коде private ApiWrapper wrapper, я получаю сообщение об ошибке:

Gradle: error: cannot find symbol class ApiWrapper

Я не могу найти, где ошибка. Мой grade.build не нормально, или я должен построить его каким-то другим способом?

4b9b3361

Ответ 1

Используя командную строку, в корне вашего проекта запустите:
./gradlew clean && ./gradlew build

Затем перекомпилируйте свой проект в студии, и вы увидите свою новую библиотеку.

Ответ 3

  • Как первый вариант, я думаю, будет достаточно Syncronizing the Project with Gradle Files.

enter image description here

  • Еще одна опция, из командной строки, запустите пакетный файл gradlew.bat, расположенный внутри папки проекта:

введите описание изображения здесь

./gradlew clean && ./gradlew build