56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath 'com.android.tools.build:gradle:1.3.1'
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
mavenLocal()
|
|
jcenter()
|
|
}
|
|
}
|
|
|
|
apply plugin: 'com.android.library'
|
|
|
|
task forwardDebugPort(type: Exec) {
|
|
commandLine 'adb', 'forward', 'tcp:8082', 'tcp:8082'
|
|
ignoreExitValue true
|
|
doLast {
|
|
if (execResult.getExitValue() != 0) {
|
|
logger.error(
|
|
'===========================================================================\n' +
|
|
'WARNING: Failed to automatically forward port 8082.\n' +
|
|
'In order to use Realm in Chrome debugging mode, port 8082 must be forwarded\n' +
|
|
'from localhost to the device or emulator being used to run the application.\n' +
|
|
'You may need to add the appropriate flags to the command that failed:\n' +
|
|
' adb forward tcp:8082 tcp:8082\n' +
|
|
'===========================================================================\n'
|
|
)
|
|
}
|
|
}
|
|
}
|
|
|
|
android {
|
|
compileSdkVersion 23
|
|
buildToolsVersion "23.0.1"
|
|
|
|
defaultConfig {
|
|
minSdkVersion 16
|
|
targetSdkVersion 22
|
|
}
|
|
|
|
tasks.withType(JavaCompile) {
|
|
compileTask -> compileTask.dependsOn forwardDebugPort
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile fileTree(dir: 'libs', include: ['*.jar'])
|
|
compile 'org.nanohttpd:nanohttpd:2.2.0'
|
|
compile 'com.facebook.react:react-native:0.20.+'
|
|
}
|