Добавление внешнего проекта .jar в androidstudio
Я добавил внешнюю библиотеку bsh-2.0b4.jar
в проект android в android-studio, перейдя в Project structure -> Modules -> myProject -> Tab-Dependencies -> + Sign
, а затем добавлю файл .jar.
Я также попытался скопировать файл в каталог /libs, а затем rightclick в студии и add as library...
(оба метода независимо!!). Я вставлял следующий код в качестве теста
import bsh.Interpreter;
...
Interpreter interpreter = new Interpreter();
interpreter.eval("result = (7+21*6)/(32-27)");
return interpreter.get("result").toString();
Я компилирую с помощью кнопки buildin в android.
Файл build.gradle выглядит так:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 17
}
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
Но когда я скомпилирую все, я получаю сообщение об ошибке
Gradle: error: package bsh does not exist
Gradle: error: cannot find symbol class Interpreter
Кто-нибудь может мне помочь?
Ответы
Ответ 1
Измените свои зависимости таким образом
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile 'org.beanshell:bsh:2.0b4'
}
Теперь вы можете удалить вручную загруженные зависимости в каталоге libs
.
Что вы делали, добавляли библиотеки только в проект Android Studio. Вы всегда должны добавлять их в файлы сборки Gradle, так как это интерпретируется только средствами сборки Android.
Существует также новая версия инструментов построения 18.0.1, вы можете установить их и изменить версию в build.gradle
. Насколько я знаю, они могут лучше обрабатывать зависимости aar
.
Ответ 2
Попробуйте это...
- Создайте папку libs в папке вашего приложения.
- Добавить файлы .jar в папку libs.
- Затем добавьте файлы .jar в зависимость app build.gradle.
- Наконец, проект Sync с файлами Gradle.
1.Создайте папку libs:
![enter image description here]()
2.Добавить .jar в папку libs:
![enter image description here]()
зависимость приложения 3.Edit build.gradle:
- Открыть приложение /build.gradle
![enter image description here]()
проект 4.Sync с файлами Gradle:
- Наконец, добавьте файлы .jar в ваше приложение.
![enter image description here]()
Счастливое кодирование....