2016-12-11 2 views
-1

Пожалуйста, помогите, я включил некоторые файлы фляга под каталогом ЛИЭСА в Android Studio и я компиляция, как это в build.gradle:Android Gradle не импортировать из файлов баночка

fileTree(include: ['*.jar'], dir: 'libs') 

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

Это не первый раз, когда я включаю файл в jar, как это, и у меня не было проблем до того, был ли один файл или нет (fileTree).

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

Я попытался очистить проект, но без новостей!

Моя структура проекта и build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.1" 

    defaultConfig { 
     applicationId "com.support.android.designlibdemo" 
     minSdkVersion 9 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

repositories { 
    jcenter() 
} 

dependencies { 
    fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:design:24.2.0' 
    compile 'com.android.support:cardview-v7:24.2.0' 
} 

enter image description here

+1

опубликуйте свой 'build.gradle' и вашу структуру каталогов. Удостоверьтесь, что баночки правильны, т. Е. Попробуйте открыть их (поскольку они являются zip-файлами). –

+0

Спасибо, мужчина !!. Как сказал, они не могут быть даже открыты !!. Я не знаю, почему люди разделяют такие неиспользуемые банки! :) – GB11

+0

Да, иногда прокси останавливают их от правильной загрузки –

ответ

2

вопросы, как это может быть вызвано продажных .jars (возможно, из-за действия враждебного прокси).

Проверьте .jars внутри вашего каталога libs. Они являются .zip-файлами и могут быть открыты с помощью Проводника Windows или Finder. Если они не открываются, вам необходимо загрузить их и повторить попытку.

1

Необходимо compile fileTree.

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    // ^^^ 
    compile 'com.android.support:appcompat:24.2.0' 
    ... 
} 
+0

Я уже скомпилировал его – GB11

+0

Ваш вопрос определенно отсутствует в слове «компиляция» в блоке Gradle –

Смежные вопросы