commit
c1259969f8
39
.gitignore
vendored
Normal file
39
.gitignore
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
# Android generated
|
||||
bin
|
||||
gen
|
||||
lint.xml
|
||||
|
||||
# IntelliJ IDEA
|
||||
.idea
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
||||
classes
|
||||
gen-external-apklibs
|
||||
|
||||
# Eclipse
|
||||
.project
|
||||
.classpath
|
||||
.settings
|
||||
.checkstyle
|
||||
|
||||
# Gradle
|
||||
.gradle
|
||||
build
|
||||
out
|
||||
|
||||
# Maven
|
||||
target
|
||||
release.properties
|
||||
pom.xml.*
|
||||
|
||||
# Ant
|
||||
ant.properties
|
||||
local.properties
|
||||
proguard.cfg
|
||||
proguard-project.txt
|
||||
|
||||
# Other
|
||||
.DS_Store
|
||||
dist
|
||||
tmp
|
20
README.md
20
README.md
@ -55,6 +55,22 @@ accompanying demo application. To get started:
|
||||
|
||||
## Using Gradle ##
|
||||
|
||||
ExoPlayer can also be built using Gradle. For a complete list of tasks, run:
|
||||
ExoPlayer can also be built using Gradle. You can include it as a dependent project and build from source. e.g.
|
||||
|
||||
./gradlew tasks
|
||||
```
|
||||
// setting.gradle
|
||||
include ':app', ':..:ExoPlayer:library'
|
||||
|
||||
// app/build.gradle
|
||||
dependencies {
|
||||
compile project(':..:ExoPlayer:library')
|
||||
}
|
||||
```
|
||||
|
||||
If you want to use ExoPlayer as a jar, run:
|
||||
|
||||
```
|
||||
./gradlew jarRelease
|
||||
```
|
||||
|
||||
and copy library.jar to the libs-folder of your new project.
|
||||
|
@ -19,7 +19,7 @@ buildscript {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:0.10.+'
|
||||
classpath 'com.android.tools.build:gradle:0.12.+'
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -36,3 +36,14 @@ android {
|
||||
|
||||
dependencies {
|
||||
}
|
||||
|
||||
android.libraryVariants.all { variant ->
|
||||
def name = variant.buildType.name
|
||||
if (name.equals(com.android.builder.core.BuilderConstants.DEBUG)) {
|
||||
return; // Skip debug builds.
|
||||
}
|
||||
def task = project.tasks.create "jar${name.capitalize()}", Jar
|
||||
task.dependsOn variant.javaCompile
|
||||
task.from variant.javaCompile.destinationDir
|
||||
artifacts.add('archives', task);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user