私の卒業プロジェクトにジャーを追加するにはどうすればよいですか?
-
21-12-2019 - |
質問
AndroidプロジェクトのためのAndroid Studioの卒業生を使用しています。私はTestFlightAppLib.jar
と呼ばれてダウンロードされたJARを持っています。このjarはMavenリポジトリには存在しませんので、build.gradle
に入れることはできません。
このjarファイルをプロジェクトに追加する方法外部ジャーをプロジェクトに追加するオプションはありません。
更新
これは私の完全なbuild.gradle
ですbuildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 18
}
}
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.squareup.retrofit:retrofit:1.2.2'
compile 'com.github.rtyley:roboguice-sherlock:1.5'
compile 'org.roboguice:roboguice:2.0'
compile files('libs/TestFlightLib.jar')
}
.
これはエラーメッセージです:
Gradle: Execution failed for task ':MyProject:compileDebug'.
> Compilation failed; see the compiler error output for details.
/Users/droid/android/MyProjectProject/MyProject/src/main/java/com/mypkg/ui/activity/MainApplication.java
Gradle: error: package com.testflightapp.lib does not exist
.
これはクラスです:
import com.testflightapp.lib.TestFlight;
public class MainApplication {
}
. 解決
を追加するだけです
compile fileTree(dir: 'libs', include: '*.jar')
.
dependencies
のbuild.gradle
に
libsフォルダ内のすべてのJARが含まれます。
他のヒント
jarをlibsというフォルダに置きます(プロジェクトのルートに作成されます)。jarを右クリックしたら、「ライブラリとして追加」があります。クリックしてモジュールを選択してください。
所属していません StackOverflow