Update gradle, build tools, deps

This commit is contained in:
Marvin W 2018-01-01 21:26:26 +01:00
parent b5342173d3
commit 0c8fd3f78e
No known key found for this signature in database
GPG Key ID: 072E9235DB996F2A
13 changed files with 45 additions and 59 deletions

View File

@ -1,8 +1,4 @@
language: android
git:
submodules: false
before_install:
- git submodule update --init --recursive
script:
- export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+HeapDumpOnOutOfMemoryError -Xmx2048m"
- export TERM=dumb
@ -12,12 +8,9 @@ script:
android:
components:
- tools
- platform-tools
- build-tools-25.0.2
- android-25
- extra-android-m2repository
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
before_install:
- yes | sdkmanager "platforms;android-27"

View File

@ -17,21 +17,22 @@
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
}
}
allprojects {
apply plugin: 'idea'
ext.androidBuildVersionTools = "25.0.2"
ext.androidBuildVersionTools = "27.0.3"
}
def androidCompileSdk() { return 25 }
def androidCompileSdk() { return 27 }
def androidTargetSdk() { return 24 }
def androidTargetSdk() { return 27 }
def androidMinSdk() { return 9 }

2
extern/GmsApi vendored

@ -1 +1 @@
Subproject commit c90a6851b2384a78b5a7a6bcd1b5e21c3d11c4ca
Subproject commit 0e994f38058df014ea709de7826890ccc334b647

View File

@ -1,22 +1,6 @@
#
# Copyright 2013-2015 microG Project Team
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#Sat Apr 22 15:09:21 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-all.zip

View File

@ -36,11 +36,12 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-basement')
compile project(':play-services-tasks')
api project(':play-services-basement')
api project(':play-services-tasks')
}

View File

@ -36,11 +36,12 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-base')
compile project(':play-services-cast-api')
api project(':play-services-base')
api project(':play-services-cast-api')
}

View File

@ -36,11 +36,12 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-iid')
api project(':play-services-iid')
// compile project(':play-services-measurement')
}

View File

@ -36,11 +36,12 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-base')
compile project(':play-services-iid-api')
api project(':play-services-base')
api project(':play-services-iid-api')
}

View File

@ -36,11 +36,12 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-base')
compile project(':play-services-location-api')
api project(':play-services-base')
api project(':play-services-location-api')
}

View File

@ -190,7 +190,7 @@ public class NativeLocationClientImpl {
PendingIntent pendingIntent = intent.getExtras().getParcelable(EXTRA_PENDING_INTENT);
try {
intent.putExtra(FusedLocationProviderApi.KEY_LOCATION_CHANGED,
intent.getParcelableExtra(KEY_LOCATION_CHANGED));
intent.<Location>getParcelableExtra(KEY_LOCATION_CHANGED));
pendingIntent.send(context, 0, intent);
pendingCount.put(pendingIntent, pendingCount.get(pendingIntent) - 1);
if (pendingCount.get(pendingIntent) == 0) {

View File

@ -36,10 +36,11 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':play-services-basement')
api project(':play-services-basement')
}

View File

@ -42,7 +42,8 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
@ -51,7 +52,7 @@ android {
}
dependencies {
compile project(':play-services-base')
compile project(':play-services-wearable-api')
compile 'com.squareup.wire:wire-runtime:1.6.1'
api project(':play-services-base')
api project(':play-services-wearable-api')
implementation 'com.squareup.wire:wire-runtime:1.6.1'
}

View File

@ -36,7 +36,8 @@ android {
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
@ -45,9 +46,9 @@ android {
}
dependencies {
compile project(':play-services-base')
compile project(':play-services-cast')
compile project(':play-services-gcm')
compile project(':play-services-location')
compile project(':play-services-wearable')
api project(':play-services-base')
api project(':play-services-cast')
api project(':play-services-gcm')
api project(':play-services-location')
api project(':play-services-wearable')
}