Говорит "пакет... не существует", несмотря на вставленный JAR

Я построил фреску и скопировал созданное *.jar пакеты в libs папка, которая находится в корневом каталоге ReactAndroid Проект, как следующий:

настройка каталога:

- node_modules
  - ReactAndroid
    - libs
      - drawee-1.3.0-sources.jar
      - fbcore-1.3.0-sources.jar
    - src
      - main
        - java
        - libraries
    - build.gradle

build.gradle файл:

...
dependencies {
    ...
    compile (name:'drawee-1.3.0-sources', ext:'jar')
    compile (name:'fbcore-1.3.0-sources', ext:'jar')
    ...
}

allprojects {
    repositories {
        flatDir {
            dirs 'libs', './libs'
        }
    }
}
...

При попытке запустить команду ./gradlew installDebug выдает ошибки для всех классов, которые добавляются в *.jar Пакеты как ниже:

/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java:13: error: package com.facebook.common.logging does not exist

import com.facebook.common.logging.FLog;

тем не мение FLog класс присутствует в fbcore-1.3.0-sources.jar пакет. (на com/facebook/common/logging/FLog.java path)

Есть ли шанс преодолеть эту проблему?


Редактировать:

С помощью *.aar пакеты вместо *.jar решил проблему.

0 ответов

Другие вопросы по тегам