Я новичок в Android Studio. Что мне нужно сделать, это добавить несколько jar файлов во External Libraries
в папке <JDK>.
Если кто-нибудь знает, как это сделать, пожалуйста, помогите мне.
Я новичок в Android Studio. Что мне нужно сделать, это добавить несколько jar файлов во External Libraries
в папке <JDK>.
Если кто-нибудь знает, как это сделать, пожалуйста, помогите мне.
Поздний ответ, хотя я думал дать подробный ответ на этот вопрос. Этот метод подходит для Android Studio 1.0.0 и выше.
ШАГОВ
Теперь вы можете начать использовать библиотеку в своем проекте.
Добавьте файл JAR в папку app/libs
. Затем щелкните правой кнопкой мыши файл JAR и нажмите "Добавить как библиотеку".
Если папки libs
нет, вы можете ее создать. Нажмите на поле со списком "Android" и измените его на "Проект"
Отсюда вы можете щелкнуть правой кнопкой мыши "приложения" в дереве каталогов и перейти к "Новый" => "Каталог"
Поместите JAR в приложение /libs, а в app/build.gradle добавьте раздел dependencies
:
compile fileTree(dir: 'libs', include: ['*.jar'])
Создайте папку "libs" в каталоге приложения, скопируйте файл jar в папку libs, щелкните правой кнопкой мыши на вашем файле jar в библиотеке Android Studio и Add As... Затем откройте build.gradle и добавьте следующее:
dependencies {
compile files('libs/your jar file.jar')
}
Пример с парсером анализа...
Добавить jars в папку libs из представления Project... создать папку lib, если она не существует
Скопируйте все банки там...
Добавить libs в gradle.... в файле build.gradle:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:percent:23.0.0'
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar’)
}
Для добавления всех jars папки lib... change Parse - *. jar to *.jar
Вот как вы можете добавить файл .jar
в Android Studio 2.1.3.
Шаг 1: Загрузите любой файл JAR для вашего проекта.
Шаг 2: Скопируйте файл .jar и вставьте его в папку libs.
Шаг 3: Нажмите Файл> Структура проекта> Выбрать приложение> Зависимости
Шаг 4:
Шаг 5:
Шаг 6: После нажатия кнопки Ok, мы можем увидеть добавленные зависимости следующим образом:
Подход, основанный на графическом интерфейсе, будет заключаться в добавлении дополнительного модуля в ваш проект.
Один последний совет. Убедитесь, что JAR файл, который вы включаете, имеет не более JDK 1.7. Многие проблемы, связанные с сообщением об ошибке "com.android.dx.cf.iface.ParseException: неправильная маска файла класса (cafebabe) или версия (0034.0000)" root прямо к этому: 0.
Простой способ добавления файла Jar. Шаги Android Studio:
Если кто-то ищет другое решение, не копируя файлы jar в каталог проекта, например, при использовании jar в нескольких проектах:
Откройте build.gradle и добавьте
def myJarFolder = 'C:/Path/To/My/Jars'
[...]
dependencies {
[...]
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
Обратите внимание, что, конечно, вам не нужно использовать переменную myJarFolder, хотя я нахожу это полезным. Путь также может быть относительным, например ../../Path/To/My/Jars.
Протестировано с AndroidStudio 3.0
Обновление: для Gradle Plugin> 3.0 используйте реализацию вместо компиляции:
dependencies {
[...]
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
Если вы не видите опцию "Добавить как библиотеку", убедитесь, что вы распаковали (разархивировали) свой файл, чтобы у вас был mail.jar
а не mail.zip
.
Затем щелкните правой кнопкой мыши свой файл, и вы увидите опцию "Добавить как библиотеку".
"Официальный способ" добавить jar в ваш проект Android в качестве внешней библиотеки - это добавить jar в раздел зависимостей {} в build.gradle.
Если вы выполнили все вышеперечисленное и ничего из вышеперечисленного не сработало, то есть две другие возможности:
package abc;
должно соответствовать папке a> папка b> папка c.Однако, если вы собираетесь использовать Cordova, вот несколько советов по добавлению внешних банок.
" build-extras.gradle " - лучший способ управления файлом Gradle.
Вот шаги для управления дополнительными настройками в проекте android на базе cordova:
//Other settings go here, e.g.: buildscript { ... } ext.postBuildExtras = { // you may have some other settings, e.g.: android { ... } dependencies { compile files('libs/abc.jar') } }
(Более подробные шаги здесь: Расширение файла Cordova Gradle для включения служб Google)
cordova build android
Пожалуйста, укажите расположение файла jar в build.gradle
implementation fileTree(dir: '<DirName>', include: ['*.jar'])
Пример:
implementation fileTree(dir: 'C:\Downloads', include: ['*.jar'])
Чтобы добавить один файл JAR
implementation files('libs/foo.jar')
Примечание: compile устарела в последнем gradle, поэтому используйте вместо него реализацию.