Skip to content

Commit 3938fa9

Browse files
Android X Migration SDK DOWN TO 19
1 parent f292fd2 commit 3938fa9

11 files changed

Lines changed: 70 additions & 47 deletions

File tree

.idea/gradle.xml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ android {
1212
targetSdkVersion 28
1313
versionCode 1
1414
versionName "1.0"
15-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
15+
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
1616
}
1717
buildTypes {
1818
release {
@@ -29,10 +29,10 @@ android {
2929
dependencies {
3030
implementation fileTree(dir: 'libs', include: ['*.jar'])
3131
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
32-
implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
33-
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
32+
implementation 'androidx.appcompat:appcompat:1.0.0'
33+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
3434
testImplementation 'junit:junit:4.12'
35-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
36-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
35+
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
36+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
3737
implementation project(':videolayout')
3838
}

app/src/androidTest/java/egolabsapps/basicodemine/videolayout/ExampleInstrumentedTest.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package egolabsapps.basicodemine.videolayout
22

3-
import android.support.test.InstrumentationRegistry
4-
import android.support.test.runner.AndroidJUnit4
3+
import androidx.test.platform.app.InstrumentationRegistry
4+
import androidx.test.ext.junit.runners.AndroidJUnit4
55

66
import org.junit.Test
77
import org.junit.runner.RunWith
@@ -17,8 +17,7 @@ import org.junit.Assert.*
1717
class ExampleInstrumentedTest {
1818
@Test
1919
fun useAppContext() {
20-
// Context of the app under test.
21-
val appContext = InstrumentationRegistry.getTargetContext()
20+
val appContext = InstrumentationRegistry.getInstrumentation().context
2221
assertEquals("egolabsapps.basicodemine.videolayout", appContext.packageName)
2322
}
2423
}

app/src/main/java/egolabsapps/basicodemine/videolayout/Main2Activity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package egolabsapps.basicodemine.videolayout
22

3-
import android.support.v7.app.AppCompatActivity
3+
import androidx.appcompat.app.AppCompatActivity
44
import android.os.Bundle
55
import android.widget.FrameLayout
66

app/src/main/java/egolabsapps/basicodemine/videolayout/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package egolabsapps.basicodemine.videolayout
22

33
import android.content.Intent
4-
import android.support.v7.app.AppCompatActivity
4+
import androidx.appcompat.app.AppCompatActivity
55
import android.os.Bundle
66
import android.os.Handler
77
import android.view.View

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
buildscript {
4+
ext.kotlin_version = '1.3.72'
45
ext.kotlin_version = '1.3.21'
56
repositories {
67
google()

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ org.gradle.jvmargs=-Xmx1536m
1313
# org.gradle.parallel=true
1414
# Kotlin code style for this project: "official" or "obsolete":
1515
kotlin.code.style=official
16+
android.useAndroidX=true
17+
android.enableJetifier=true

videolayout/build.gradle

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
apply plugin: 'com.android.library'
2+
apply plugin: 'kotlin-android'
23

34
android {
4-
compileSdkVersion 28
5+
compileSdkVersion 29
56

67

78

89
defaultConfig {
9-
minSdkVersion 21
10-
targetSdkVersion 28
10+
minSdkVersion 19
11+
targetSdkVersion 29
1112
versionCode 1
1213
versionName "1.0"
1314

14-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
15+
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
1516

1617
}
1718

@@ -31,8 +32,13 @@ android {
3132
dependencies {
3233
implementation fileTree(dir: 'libs', include: ['*.jar'])
3334

34-
implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
35-
testImplementation 'junit:junit:4.12'
36-
androidTestImplementation 'com.android.support.test:runner:1.0.2'
37-
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
35+
implementation 'androidx.appcompat:appcompat:1.1.0'
36+
testImplementation 'junit:junit:4.13'
37+
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
38+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
39+
implementation "androidx.core:core-ktx:1.3.0"
40+
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
41+
}
42+
repositories {
43+
mavenCentral()
3844
}

videolayout/src/androidTest/java/egolabsapps/basicodemine/videolayout/ExampleInstrumentedTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package egolabsapps.basicodemine.videolayout;
22

33
import android.content.Context;
4-
import android.support.test.InstrumentationRegistry;
5-
import android.support.test.runner.AndroidJUnit4;
4+
import androidx.test.platform.app.InstrumentationRegistry;
5+
import androidx.test.ext.junit.runners.AndroidJUnit4;
66

77
import org.junit.Test;
88
import org.junit.runner.RunWith;

0 commit comments

Comments
 (0)