Changeset View
Changeset View
Standalone View
Standalone View
build.gradle
Show All 9 Lines | 3 | buildscript { | |||
---|---|---|---|---|---|
10 | } | 10 | } | ||
11 | } | 11 | } | ||
12 | 12 | | |||
13 | android { | 13 | android { | ||
14 | compileSdkVersion 28 | 14 | compileSdkVersion 28 | ||
15 | defaultConfig { | 15 | defaultConfig { | ||
16 | minSdkVersion 14 | 16 | minSdkVersion 14 | ||
17 | targetSdkVersion 28 | 17 | targetSdkVersion 28 | ||
18 | //TODO: vectorDrawables.useSupportLibrary = true | ||||
18 | //multiDexEnabled true | 19 | //multiDexEnabled true | ||
19 | //testInstrumentationRunner "com.android.test.runner.MultiDexTestRunner" | 20 | //testInstrumentationRunner "com.android.test.runner.MultiDexTestRunner" | ||
20 | } | 21 | } | ||
21 | dexOptions { | 22 | dexOptions { | ||
22 | javaMaxHeapSize "2g" | 23 | javaMaxHeapSize "2g" | ||
23 | } | 24 | } | ||
24 | compileOptions { | 25 | compileOptions { | ||
25 | sourceCompatibility JavaVersion.VERSION_1_8 | 26 | sourceCompatibility JavaVersion.VERSION_1_8 | ||
Show All 36 Lines | |||||
62 | } | 63 | } | ||
63 | } | 64 | } | ||
64 | 65 | | |||
65 | dependencies { | 66 | dependencies { | ||
66 | 67 | | |||
67 | repositories { | 68 | repositories { | ||
68 | jcenter() | 69 | jcenter() | ||
69 | google() | 70 | google() | ||
71 | /* Needed for org.apache.sshd debugging | ||||
72 | maven { | ||||
73 | url "https://jitpack.io" | ||||
74 | } | ||||
75 | */ | ||||
70 | } | 76 | } | ||
71 | 77 | | |||
72 | implementation 'androidx.media:media:1.0.0' | 78 | implementation 'androidx.media:media:1.0.0' | ||
73 | implementation 'androidx.appcompat:appcompat:1.0.2' | 79 | implementation 'androidx.appcompat:appcompat:1.0.2' | ||
74 | implementation 'androidx.preference:preference:1.0.0' | 80 | implementation 'androidx.preference:preference:1.0.0' | ||
75 | implementation 'com.google.android.material:material:1.0.0' | 81 | implementation 'com.google.android.material:material:1.0.0' | ||
76 | implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps | 82 | implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps | ||
77 | 83 | | |||
78 | implementation 'org.apache.sshd:sshd-core:0.14.0' | 84 | implementation 'org.apache.sshd:sshd-core:0.14.0' | ||
79 | implementation 'org.apache.mina:mina-core:2.0.19' //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8+ | 85 | implementation 'org.apache.mina:mina-core:2.0.19' //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8+ | ||
80 | 86 | | |||
87 | //implementation('com.github.bright:slf4android:0.1.6') { transitive = true } // For org.apache.sshd debugging | ||||
81 | implementation 'com.madgag.spongycastle:bcpkix-jdk15on:1.58.0.0' //For SSL certificate generation | 88 | implementation 'com.madgag.spongycastle:bcpkix-jdk15on:1.58.0.0' //For SSL certificate generation | ||
82 | 89 | | |||
83 | implementation 'com.jakewharton:butterknife:10.0.0' | 90 | implementation 'com.jakewharton:butterknife:10.0.0' | ||
84 | annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0' | 91 | annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0' | ||
85 | 92 | | |||
86 | // Testing | 93 | // Testing | ||
87 | androidTestImplementation 'org.mockito:mockito-core:1.10.19' | 94 | androidTestImplementation 'org.mockito:mockito-core:1.10.19' | ||
88 | androidTestImplementation 'com.google.dexmaker:dexmaker-mockito:1.1'// Because mockito has some problems with dex environment | 95 | androidTestImplementation 'com.google.dexmaker:dexmaker-mockito:1.1'// Because mockito has some problems with dex environment | ||
89 | androidTestImplementation 'org.skyscreamer:jsonassert:1.3.0' | 96 | androidTestImplementation 'org.skyscreamer:jsonassert:1.3.0' | ||
90 | testImplementation 'junit:junit:4.12' | 97 | testImplementation 'junit:junit:4.12' | ||
91 | 98 | | |||
92 | } | 99 | } |