[英]Adding external .jar to androidstudio project
我通过将Project structure -> Modules -> myProject -> Tab-Dependencies -> + Sign
添加到android-studio中的android项目中,将外部库bsh-2.0b4.jar
到android-studio中,然后添加.jar文件。 我还尝试将文件复制到/ libs目录,然后在studio中右键单击并add as library...
(两种方法都是独立的!)。 我插入以下代码作为测试
import bsh.Interpreter;
...
Interpreter interpreter = new Interpreter();
interpreter.eval("result = (7+21*6)/(32-27)");
return interpreter.get("result").toString();
我用android中的buildin按钮进行编译。 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.创建libs文件夹:
2.将.jar添加到libs文件夹中:
3,编辑应用程序的build.gradle依赖项:
4,用Gradle文件同步项目
祝您编程愉快。
这样改变你的依赖
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile 'org.beanshell:bsh:2.0b4'
}
现在,您可以在libs
目录中删除手动下载的依赖项。
您所做的只是将库添加到Android Studio项目中。 您应始终将它们添加到Gradle构建文件中,因为只有Android Build Tools会对此进行解释。
还有一个新版本的构建工具18.0.1,您可以安装它们并在build.gradle
更改版本。 据我所知,它们可以更好地处理aar
依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.