9
私はジェーンキンスのビルドマシンでそれを設定する方法を見つけようとしています。私たちのアプリはAndroid Studioから完全に構築されていますが、Jenkinsでgradle buildを実行するために必要なbuild.gradleファイルは生成されません。Androidスタジオ:Jenkinsで使用するbuild.gradleファイルを作成するには?
私はジェーンキンスのビルドマシンでそれを設定する方法を見つけようとしています。私たちのアプリはAndroid Studioから完全に構築されていますが、Jenkinsでgradle buildを実行するために必要なbuild.gradleファイルは生成されません。Androidスタジオ:Jenkinsで使用するbuild.gradleファイルを作成するには?
これらのビルドファイルを最初から作成することになりました。ここで
は、いくつかのガイドラインです:
あなたは複数のモジュールでプロジェクトを持っている場合は、(すべてのモジュールと同じレベルで)、プロジェクトのルートにsettings.gradleファイルを作成します。 、各モジュール内で
include 'ActionBarSherlock'
include ':facebook-android-sdk-3.0.1:facebook'
include 'google-play-services_lib'
include ':SlidingMenu-master:library'
include 'Tinder'
include 'ViewPagerIndicator'
include 'volley'
include 'windowed-seek-bar'
build.gradleファイルを作成します。あなたのsettings.gradleファイルには、次のようになります。ライブラリプロジェクトの場合は、お使いのbuild.gradleファイルは次のようなものになります。あなたの主なプロジェクトのために
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android-library'
dependencies {
compile 'com.android.support:support-v4:13.0.0'
}
android {
buildToolsVersion "17.0"
compileSdkVersion 17
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
を、あなたのbuild.gradleファイルには、次のようになります。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android'
dependencies {
compile project(':facebook-android-sdk-3.0.1:facebook')
compile project(':google-play-services_lib')
compile project(':SlidingMenu-master:library')
compile project(':ViewPagerIndicator')
compile project(':volley')
compile project(':windowed-seek-bar')
compile files('compile-libs/androidannotations-2.7.1.jar', 'libs/Flurry_3.2.1.jar', 'libs/google-play-services.jar', 'libs/gson-2.2.4.jar', 'libs/picasso-1.1.1.jar')
}
android {
buildToolsVersion "17.0"
compileSdkVersion 17
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
私はされていますこれと短い答えの情報を探すことは、多くの「チュートリアル」よりも便利です...私はあなたに質問しました。build.gradleファイルはどのように実行されましたか? – PSIXO
メインモジュールのbuild.gradleファイルを実行する必要があります。私の場合、「Tinder」。 –