[英]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.