Как включить внутренние файлы JAR в библиотеку Android - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь загрузить и запустить существующий проект студии android, и в настоящее время я получаю сообщение об ошибке:

error: package com.google.gson does not exist

Файл Java, который требует gson, находится в главном разделе приложения,Файл gson-2.8.1.jar находится в библиотеке client внутри папки libs.

Таким образом, структура файла выглядит примерно так:

project_root
 |-- app/
 |   |-- src/
 |       |-- main/
 |           |-- java/
 |               |-- com.company.stuff/
 |                   |-- controller
 |                       |-- fileThatUsesGson.java
 |-- client/
     |-- libs/
         |-- gson-2.8.1.jar

Приложение build.gradle показывает:

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation project(path: ':client')
}

Клиент build.gradle показывает:

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation files('libs/gson-2.8.1.jar')
}

Похоже, это старый проект.Мне пришлось изменить compile на implementation, что может быть частью проблемы, но я не могу понять, как добавить эти .jar файлы.

Любая помощь будет оценена.Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

Расширение ответа г-на А.Ф .:

В приложении build.gradle файл, который я добавил

dependencies {
    implementation files('../client/libs/gson-2.8.1.jar')
}

sync project with gradle files и make project

Оригинал

File ->Project Structure ->App-> dependencies -> + ->add library 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...